Windows 环回适配器未参与本地网络

Windows 环回适配器未参与本地网络

我已经创建了一个 Windows 环回适配器,并启用了‘自动获取 IP 地址’。

ipconfig /all

Ethernet adapter LL Address:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Loopback Adapter #3
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Autoconfiguration IPv4 Address. . : 169.254.8.151(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Enabled

所以我相信适配器已采用 Link Local 地址。现在我们有一个嵌入式网络设备,我在其中硬编码了相同的 Link Local 地址以测试 AUTO IP Link Local 地址功能。此嵌入式代码是使用 VC 开发的 - 因此我们可以在设置了 Loopback 适配器的同一主机上编译和运行。

引入嵌入式网络代码后,我看到 ARP 请求出去,指出“谁拥有 169.254.8.151”,但我没有看到环回适配器回复 IP 位于 XX-XX-XX-XX 硬件?

环回适配器不应该回复相同的内容吗?需要做哪些错误或额外操作才能使该环回适配器回复相同的内容?

答案1

环回适配器不应该回复说明同样的情况吗?

否。环回适配器是一种软件构造。它完全位于主机内部。

答案2

如果要通过网络访问环回地址,则需要在实际接口上配置另一个可操作的 IP 地址。除此之外,您还需要将环回地址通告到路由域(例如 ospf 或 bgp)。数据包将通过实际接口路由并到达环回接口的虚拟网卡。

相关内容