C#asp.net获取客户端的Ipv4 ip地址
本文关键字:Ipv4 ip 地址 客户端 net 获取 C#asp | 更新日期: 2023-09-27 18:27:40
我下面的代码正在获取ivp6 ip地址,我不确定如何以相同的方式获取ipv4。
string ipAddress = "";
if (Dns.GetHostAddresses(Dns.GetHostName()).Length > 0)
{
ipAddress = Dns.GetHostAddresses(Dns.GetHostName())[0].ToString();
}
此代码:Dns.GetHostAddresses(Dns.GetHostName())
将返回分配给本地计算机的所有IP地址的数组。当您分配给ipAddress变量时,您使用的是"[0]",它只接受列表中的第一个IP地址。
查看整个阵列,您可能会发现您确实也得到了IPv4地址。