C# 获取IP
来源:互联网 发布:传奇盛世翅膀数据7到8 编辑:程序博客网 时间:2024/05/17 16:47
public string GetClientIPv4()
{
String ipv4 ="";
foreach (IPAddress ip in Dns.GetHostAddresses(GetClientIP()))
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
ipv4 = ip.ToString();
break;
}
}
if (ipv4 != String.Empty)
{
return ipv4;
}
// 原代码使用 Dns.GetHostName 方法取回的是 Server 端资料,非 Client 端。
// 改为利用 Dns.GetHostEntry 方法,由获取的 IPv6 位址反查 DNS 记录,
// 再逐一判断是否属于 IPv4 协议定,如果是转换为 IPv4 地址。
foreach (IPAddress ip in Dns.GetHostEntry(GetClientIP()).AddressList)
//foreach (IPAddress ip in Dns.GetHostAddresses(Dns.GetHostName()))
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
ipv4 = ip.ToString();
break;
}
}
return ipv4;
}
- C# 获取Ip 验证Ip
- C# 获取Ip 验证Ip
- 用c#获取ip
- c# web获取ip
- C#获取IP地址
- C# 获取局域网ip
- C# 获取IP
- C#获取IP地址
- c# 获取域名IP
- C#获取客户端ip
- C#中获取IP
- c# 获取ip地址
- C# 获取客户端IP
- C#获取客户端IP
- C#获取局域网ip
- c#获取客户端IP
- c# 获取IP地址
- c#获取公网IP
- Unicode编码及其实现:UTF-16、UTF-8,and more
- AlertDialog 使用总结
- 兼容各个浏览器的字体阴影的实现
- 百度谷歌搜索引擎高级指令
- TeeChart for .NET中文版教程大全
- C# 获取IP
- staruml之 第四章 用StarUML管理模型
- 如何将app打包成deb包供越狱iphone在cydia源上下载安装
- rt-thread线程调度器源码分析
- UIP 学习总结一
- linux下解压命令大全
- hdu 2104
- 字体管理
- 简单工厂模式