Re: [VB6 ] 電腦在分享器後,如何取得真IP?
不可能有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可使用?
--
常發人好人名片
Yaiba:您好,我是好人
幫正妹組電腦送到府
外加一年到府維護
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.144.135
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1423305819.A.D0A.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章