.Net獲取IP地址的方法
獲取本機(jī)IP

2.獲取網(wǎng)頁(yè)客戶端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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
java selenium智能等待頁(yè)面加載完成示例代碼
本文主要介紹java selenium智能等待頁(yè)面加載,這里整理了相關(guān)資料并詳細(xì)講解如何實(shí)現(xiàn)智能等待頁(yè)面加載,有需要的小伙伴可以參考下2016-08-08
asp.net網(wǎng)站底部的版權(quán)信息實(shí)現(xiàn)代碼且可維護(hù)
網(wǎng)站底部的版權(quán)信息在特殊情況還是比較重要的所以在實(shí)現(xiàn)的時(shí)候一定要盡可能的做到可維護(hù)性,接下來(lái)將介紹一些技巧可達(dá)到可維護(hù)效果,感興趣的你可不要錯(cuò)過(guò)了哈2013-02-02
Visual Studio 2019 使用 Live Share的教程圖解
Visual Studio 2019 在今天發(fā)布(北京時(shí)間)了,這次帶來(lái)了一個(gè)比較有趣的 Live Share 功能,使用它可以進(jìn)行更好的協(xié)作開(kāi)發(fā)。這篇文章主要介紹了Visual Studio 2019 使用 Live Share的教程,需要的朋友可以參考下2019-04-04
使用jQuery Uploader顯示文件上傳進(jìn)度
在上傳大文件的時(shí)候, 我們都希望可以向用戶顯示上傳的進(jìn)度, 那么這里介紹的就是使用 jQuery Uploader 來(lái)實(shí)現(xiàn)這樣的效果2011-12-12
SQLServer 在Visual Studio的2種連接方法
這篇文章介紹了SQLServer 在Visual Studio的2種連接方法,有需要的朋友可以參考一下2013-09-09

