作者noar (小安)
看板Visual_Basic
標題[.NET] 如何得到自己的真實IP
時間Fri Jun 5 10:27:18 2009
請輸入專案類型(網站專案或者應用程式專案):2003 CE 4.1 CF.net 1.1
目前在做一隻程式連到遠端的ftp與SQL的程式
不過需求是要再遠端的SQL上填入自己的真實IP
這邊所謂的真實ip就是ISP所發給用戶的IP
有兩個想法,不過再實作上都遇到一些問題
1.就是使用下指令的方式 tracert hostIP
判斷經過的路由器ip,如果不是192.168.xx.xx的話就視為真實ip
不過缺點是以前我呼叫是使用process 來取得回傳值
不過NET Compact Framework1.1 好像不支援
連開啟外部程式也沒有shell
所以想請問,有其他方法可以達到嗎
2.就是尋問遠端server,來取得自己ip,之前看是有網站可以取得
不過哪天他關了,就會很囧
所以想問問看,有沒有可以直接對ftp 或是 SQL就可以詢問到自己ip的程式
或是可以再server寫一個程式來回應client,那我應該從哪個方向去研究
大概是這兩個問題
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.131.34
推 ilsc:最近也在找類似的東西 可是都google不到 哭哭 06/07 14:38
推 windwofswold:如果去IPID網站PHARSE資料回來呢~? 06/07 15:08
→ noar:就是怕他網站會關閉 06/08 09:43