Re: [VB6 ] 电脑在分享器后,如何取得真IP?

楼主: Yaiba (绯心刀刃)   2015-02-07 18:43:36
不可能有API
首先 你目前电脑IP是192.168.1.X
故这就是你的IP
只可能抓到这个
而你所谓的真实IP
那是要上网时
经过宽带分享器才是使用那个IP
如果宽带分享器换了IP
下次经过宽带分享器IP也就变更了
但这中间你电脑完全不知道
故真实IP跟电脑是完全无关的
当然不可能有什么API可以取得
更不用说在高阶设备里面
每次出去可能会有好几个IP轮流使用
那种情况就更难处理了
回到主题
你目前只有一个简单的宽带分享器
故只有一个IP
推文里也已经打了
http://dir.twseo.org/ip-check.php
可以连到外面网页可以抓回IP的部份来处理
但不管如何
我再次强调 这不是你电脑的IP
也没办法用这IP连到你电脑
他只是你连出去别人"误以为"的IP
正确的做法是要把电脑搬到跟宽带分享器同一层
然后用PPPoE做拨号
取得真实IP
当然 如果你只是想知道连外是什么IP
刚才打的方法已经够用了
※ 引述《lintintin (芝莹)》之铭言:
: 嗨!VB6前辈们!
: 客户的电脑在宽带分享器之下
: IP是分享器分配的192.168.1.x
: 我希望取得对外真实IP
: 请问有什么API可使用?

Links booklink

Contact Us: admin [ a t ] ucptt.com