c++ - 如何将 IP 地址转换为 MAC 地址

标签 c++ c sockets networking

我想存储所有可以访问我的服务器的 MAC 地址。 我所知道的只是IP地址。所有机器都在唯一的网关下。 我可以从他们的 IP 地址获取 MAC 地址吗?

最佳答案

MAC 地址不是任何路由协议(protocol)的一部分,您永远无法获得位于路由器或交换机另一端的计算机的 MAC 地址。

它们是物理端口的地址,而不是机器的地址(这就是您使用 IP 所需要的)。

关于c++ - 如何将 IP 地址转换为 MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16558617/

相关文章:

c - 为什么 X509_CRL_verify() 失败了?

arrays - 使用sizeof将字符附加到字符串形式用户的末尾

c - 用 C 实现 2D 网格网络(图)及其邻接矩阵

python - 如何使用存储在python字符串变量中的证书打开ssl套接字

c++ - Non Blocking Keyboard on WinCE访问虚拟键盘

c++ - 基本 C++ 递归

python - str不可调用sendto python

c# - 从 C++ 向 C# 发送消息

c++ - 是否需要删除静态 vector ?

C++ endl 常量