【发布时间】:2016-07-27 19:21:36
【问题描述】:
我想读取客户端机器的 IP 地址,我正在使用下面的代码行 -
UserIP = Dns.GetHostAddresses(Dns.GetHostName())[1].ToString();
对于某些机器,它返回正确的 IP 地址,如 - 10.50.207.154,但对于某些机器,它返回的 IP 地址如 - fe80::25ab:4248:c134:23c6%29
如何获取第一个 IP 地址,例如 (Ex - 10.50.207.154)?
【问题讨论】:
-
That's an IPv6 address。这是一个有效的 IP 地址。
-
...和一个无法路由的 IPv4 地址。
标签: c# get ip-address ipv4