2011-07-23 114 views
2

可能重複:
How to get my own IP address in C#?
How to Get IP Address?如何檢索我的公共IP地址使用C#.Net?

我想通過C#.NET代碼來存儲IP地址數據庫表。如何使用C#.Net獲得靜態IP地址(我們從www.whatismyip.com得到什麼)?有什麼方法來檢索它?

+0

@Jalal:我編輯了我的問題。看看它。 – thevan

+0

@thevan;從這個線程獲取代碼http://stackoverflow.com/questions/1907195/how-to-get-ip-address/1907204#1907204 –

回答

2

你可以通過HttpContext.Current.Request.UserHostName

+0

獲取遠程客戶端的DNS名稱,您使用Request.ServerVariables [「REMOTE_ADDR」]獲取客戶​​端的IP地址 – Marty

+0

您確定嗎?因爲,我在我的web應用程序中有上面的代碼,它工作正常。 –

+0

@nevayeshirazi:嗨。我編輯了我的問題,請看看它。 – thevan

1

你可以這樣說:

HttpContext.Current.Request.ServerVariables [ 「REMOTE_ADDR」];

+0

嗨。我編輯了我的問題,請看看它。 – thevan