.Net獲取IP地址的方法
更新時(shí)間:2020年01月14日 14:18:24 投稿:mrr
這篇文章主要介紹了.Net獲取IP地址的方法,本文給大家介紹的非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
獲取本機(jī)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地址的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
asp.net網(wǎng)站底部的版權(quán)信息實(shí)現(xiàn)代碼且可維護(hù)
網(wǎng)站底部的版權(quán)信息在特殊情況還是比較重要的所以在實(shí)現(xiàn)的時(shí)候一定要盡可能的做到可維護(hù)性,接下來將介紹一些技巧可達(dá)到可維護(hù)效果,感興趣的你可不要錯(cuò)過了哈2013-02-02
Visual Studio 2019 使用 Live Share的教程圖解
Visual Studio 2019 在今天發(fā)布(北京時(shí)間)了,這次帶來了一個(gè)比較有趣的 Live Share 功能,使用它可以進(jìn)行更好的協(xié)作開發(fā)。這篇文章主要介紹了Visual Studio 2019 使用 Live Share的教程,需要的朋友可以參考下2019-04-04
使用jQuery Uploader顯示文件上傳進(jìn)度
在上傳大文件的時(shí)候, 我們都希望可以向用戶顯示上傳的進(jìn)度, 那么這里介紹的就是使用 jQuery Uploader 來實(shí)現(xiàn)這樣的效果2011-12-12
SQLServer 在Visual Studio的2種連接方法
這篇文章介紹了SQLServer 在Visual Studio的2種連接方法,有需要的朋友可以參考一下2013-09-09

