C#中如何获取外网IP的mac地址如何在C#中获取外网IP的mac地址?我想找到“204.13.153.34”的mac地址?任何想法和代码片段都受到高度赞赏?提前致谢您应该阅读地址解析协议。无法确定其他网段计算机的MAC地址。使用ARP,如果机器碰巧在同一网段,您可以计算出给定IP地址的MAC地址。这就是IP堆栈正在做的事情。它通过ARP请求“网络”,由于以太网卡只知道MAC地址,它负责处理IP地址的数据包。我不认为这是可能的,除非你在另一端发送一些东西给你?编辑:这看起来可能有助于检索MAC地址编辑:如果用户没有本地LAN访问权限,您将无法获取用户的外部MAC地址...除非:您可以访问良好的ARP表,并且仅当客户端直接连接到php服务器时(如果存在用于路由器/NAT流量的网关,则返回的MAC地址将是网关的网关)-来源它谈论php,但主体C#同样是arp命令,它是TCP/IP(它代表地址解析协议)的一部分,但它只适用于LAN。我不认为你可以通过互联网做你想做的事。因为你会得到第一个节点的MAC。以上就是C#学习教程:如何在C#中获取外网IP的mac地址分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,并不代表侵权,如有侵权,请点击右边联系管理员删除。如需转载请注明出处:
