MAC 地址是否对网站等非内部网络用户可见?

MAC 地址是否对网站等非内部网络用户可见?

我想知道不在同一网络中的人是否可以看到其他人的 mac 地址,例如网站、应用程序等。在主题中查找过它,但找不到这个问题的明确答案。

答案1

MAC 地址仅在同一网段的主机之间交换。它们用于将源地址和目标地址添加到框架中。因此,简而言之,互联网上的客户端将看不到托管网站的服务器的 MAC 地址。

相反,IP 信息用于将源地址和目标地址添加到 IP 数据包中,这些地址与数据包一起保留,并且在 IP 数据包在不同网络之间传输时保持不变。当然,如果我们使用 NAT,这也会改变情况。

答案2

不存在于 IPv4 中,因为 MAC 仅包含在以太网帧的头中,当路由器将其转发到其他地方时,该帧会被丢弃。

对于 IPv6,MAC 地址可以是 IPv6 地址的一部分(请参阅 https://en.wikipedia.org/wiki/IPv6_address#Stateless_address_autoconfiguration

相关内容