获取IP地址而不是MAC地址
我有这段代码
public static TcpConnectionInformation[] getConnections()
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] tcpInfoList = properties.GetActiveTcpConnections();
return tcpInfoList;
}
,但有时该代码返回 MAC 地址(如 ::ffff:0:f7ad:645d)而不是 ip,有人知道如何修复它吗?
I have this code
public static TcpConnectionInformation[] getConnections()
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] tcpInfoList = properties.GetActiveTcpConnections();
return tcpInfoList;
}
But sometimes that code return MAC addresses(like ::ffff:0:f7ad:645d) instead of ip, anybody know how to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这不是 MAC 地址,而是 IPv6 地址。您可以过滤结果以仅显示 IPv4 地址,如图例所示。
That's not a MAC address, it's an IPv6 address. You can filter your result to only show IPv4 addresses, as Legend shows.
你试过这个吗?
Have you tried this?