我了解大多数 ARP 请求都会广播到整个网络。ARP 回复呢?它们是直接发送到主机询问答案的吗?还是 ARP 回复必须先通过路由器?从 Wireshark 看来,ARP 回复似乎直接发送到发出初始 ARP 请求的主机。但是,当我尝试制作自己的数据包并将 ARP 回复直接发送到另一台主机(没有主机询问)时,我的目标 MAC 会自动更改为路由器的 MAC,而不是我指定的主机的 MAC。
ARP 回复是否直接发送给律师?
网络工程
路由
MAC地址
ARP
线鲨
2022-02-22 16:02:18
2个回答
然而,也许我误解了 - ARP 的广播域是交换网络的边界,其中每个路由器都是一个边界点。所以是的回复是直接的,不他们不会也不能通过路由器。然而,路由器将向其拥有的 IP 地址的 Arp 请求发送响应。某些路由器存在代理 arp 功能,这可能与您所看到的有关。我不确定为什么路由器会更改其他人的 ARP 回复,但没有看到数据和路由布局,我无法确定发生了什么。
您是否试图强制 ARP 条目进入 ARP 表或设备?或者您可能正试图通过广播 ARP 数据包来为设备提供 IP 地址,我记得对某些打印机服务器这样做过。我不记得确切的细节了,但是它必须在交换网络上的 ARP 数据包的来源。