.Net獲取IP地址的方法
更新時間:2020年01月14日 14:18:24 投稿:mrr
這篇文章主要介紹了.Net獲取IP地址的方法,本文給大家介紹的非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
獲取本機IP

2.獲取網(wǎng)頁客戶端IP

/// <summary>
/// 獲取IPv4地址
/// </summary>
/// <returns>
</returns>
public static string GetIP4Address(HttpRequest request = null)
{
Func<IPAddress, bool> f = e => e.AddressFamily.ToString() == "InterNetwork";
IPAddress ipa = Dns.GetHostAddresses((request
?? HttpContext.Current.Request).UserHostAddress).FirstOrDefault(f)
?? Dns.GetHostAddresses(Dns.GetHostName()).FirstOrDefault(f);
if (ipa != null)
{
return ipa.ToString();
}
return HttpContext.Current.Request.UserHostAddress;
}
總結(jié)
以上所述是小編給大家介紹的.Net獲取IP地址的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
asp.net網(wǎng)站底部的版權(quán)信息實現(xiàn)代碼且可維護
網(wǎng)站底部的版權(quán)信息在特殊情況還是比較重要的所以在實現(xiàn)的時候一定要盡可能的做到可維護性,接下來將介紹一些技巧可達到可維護效果,感興趣的你可不要錯過了哈2013-02-02
Visual Studio 2019 使用 Live Share的教程圖解
Visual Studio 2019 在今天發(fā)布(北京時間)了,這次帶來了一個比較有趣的 Live Share 功能,使用它可以進行更好的協(xié)作開發(fā)。這篇文章主要介紹了Visual Studio 2019 使用 Live Share的教程,需要的朋友可以參考下2019-04-04
SQLServer 在Visual Studio的2種連接方法
這篇文章介紹了SQLServer 在Visual Studio的2種連接方法,有需要的朋友可以參考一下2013-09-09

