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