如何在 C# 中获取外部 IP 的 mac 地址? 例如,我想找到“204.13.153.34”的 mac 地址?
任何想法和代码片段都受到高度赞赏? 提前致谢
最佳答案
您应该阅读地址解析协议(protocol)。
无法确定不同网段的机器的MAC地址。使用 ARP,如果机器恰好在同一网段中,您可以计算出给定 IP 地址的 MAC 地址。这就是 IP 堆栈正在做的事情。它通过 ARP 向负责处理数据包的“网络”询问 IP 地址,因为以太网卡只知道 MAC 地址。
关于c# - 如何在C#中获取外部IP的mac地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254126/