C如何在頁面中獲取本機的外網IP地址

2022-07-20 06:51:46 字數 1869 閱讀 2095

1樓:匿名使用者

this.label1.text = request.userhostaddress.tostring();

外網的也還是一樣的,因為你現在就是在本地測試啊,要是做好了傳到網上就是你外網的ip了

2樓:匿名使用者

或者

兩種方法都可在windows中使用,但都必須安裝相對的軟體,即lynxport或curl for windows。

3樓:匿名使用者

這個是因為你的機器既是伺服器又是客戶端。 當你寫好程式以上傳到伺服器上就不一樣了。

可以找你的朋友在遠端訪問你機器上的網頁, 他看到的ip一定是他外網的地址。

答覆(2008-11-14 23:14:17)

知道你要的是外網的ip。

假設你的機器是web伺服器,在我這裡訪問那個網頁,顯示的就是我機器的外網ip。在你的機器上訪問就是本機ip。

當你寫好程式後上傳到伺服器後,你再訪問就是你外網的ip了。

答覆(2008-11-17 16:26:27)

樓上給出的地址(http://www.3322.

org/dyndns/getip)就挺好的. 可以編寫程式獲取這個頁面. 這個頁面中只有一行內容, 那就是你的ip地址.

c# 獲取本機外網ip

4樓:匿名使用者

不可以直接獲取外網ip的。除非你本身就是撥號上網,沒有通過家用路由器分接。

這個問題我也回答過了%

5樓:快樂度小小

我也遇到這個問題 求解決方法

請問 c# 如何獲取外網ip?

6樓:然後去遠足

本機是獲取不到自己外網ip的,真的想要知道,你可以訪問ip138這種**,讓這種**獲得你的ip再返回給你。有點兒像自己的眼睛是看不到自己長啥樣,想要看得是鏡子「獲得」你的樣子,然後再返還給你一樣。

路由什麼的是基於nat的,根本不需要知道客戶端的真實地址是什麼,服務端地址固定住就好了。當客戶端與服務端連線時(建立sockets)經過路由,路由會nat給客戶端一個地址(包含ip和埠號兩部分),服務端只需要往這個地址上傳送資訊,路由器識別你這個地址會自動**給相應的真正的客戶端的,這也就是路由的本身作用。

7樓:匿名使用者

外網ip獲取不了的。外網ip的獲取,是通過訪問外網的**,由**獲取你的ip,然後返回給你,你自己獲取不到的,只能獲取本地的ip。

c#中如何獲取本機的ip地址

8樓:匿名使用者

private static string getipaddress ( )

雙擊btn按鈕,寫上 this.txt.text=getipaddress();

9樓:手機使用者

string ss= dns.gethostaddresses(dns.gethostname()).getvalue(0).tostring();

10樓:測試名稱測試名稱測試名稱測試名稱測試名稱

request.userhostaddress

怎麼實現c#獲取ip內網,外網地址?

c#獲取本機外網ip除了訪問那個138網頁還有別的辦法嗎?

11樓:匿名使用者

使用.net framework的**!

C中如何在類外定義函式C中如何在類别範本外定義函式

目前的大多數 piler還不能解析在類的宣告之外定義的member template。c standard 對於在類定義之外定義member template 的標準寫法如下 不過在vc 6.0下無法編譯通過 template template void a test t1 p include us...

js中如何獲取css屬性,JS中如何獲取CSS屬性

這個是獲取不到的,除非這樣的內樣式才可以得到。document.getelementbytagname h table style.csstext 你得先抓取到某個應用css屬性的物件,然後呼叫。舉個例子比較好說明。比如以下的html 然後用getelementbyid testdiv style來...

C中如何在類中呼叫另類中的資料,C 中 如何在一個類中 呼叫另一個類中的資料?

c 窗體間傳遞資料有好多種方法,說下個簡單的 在要呼叫的窗體中新增被呼叫窗體欄位,構造方法中傳入被呼叫的窗體做引數,將被呼叫窗體的需要被呼叫的資料的訪問修飾符設定為 public 將form1的 listbox 的訪問修飾符設定為 public這樣就可以通過欄位.屬性 呼叫被呼叫窗體的資料了 pub...