[.NET] 如何得到自己的真實IP
請輸入專案類型(網站專案或者應用程式專案):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
推
06/07 14:38, , 1F
06/07 14:38, 1F
推
06/07 15:08, , 2F
06/07 15:08, 2F
→
06/07 15:08, , 3F
06/07 15:08, 3F
→
06/08 09:43, , 4F
06/08 09:43, 4F
→
06/08 09:44, , 5F
06/08 09:44, 5F