我直接连接到网络交换机。当我运行ping -b 172.20.0.255
命令时,172.20.0.255
我的广播地址在哪里,我会迭代获取 IP 列表:
64 bytes from 172.20.0.31: icmp_seq=17 ttl=64 time=0.543 ms
64 bytes from 172.20.0.29: icmp_seq=17 ttl=64 time=0.562 ms (DUP!)
64 bytes from 172.20.0.16: icmp_seq=17 ttl=64 time=0.565 ms (DUP!)
64 bytes from 172.20.0.28: icmp_seq=17 ttl=255 time=1.63 ms (DUP!)
64 bytes from 172.20.0.30: icmp_seq=17 ttl=255 time=1.96 ms (DUP!)
除此之外,网络中还有很多其他主机,但为什么只显示这些IP?
该命令的预期输出应该是什么?我应该获得哪个IP?
答案1
这实际上取决于网络中的其他主机。根据交换机的配置,它可能会阻止广播 ping 并成为唯一应答的交换机。此外,某些节点可能被配置为不响应广播 ping。
这是一个真正的上下文问题
您可以在这个问题中找到更多各种信息: https://superuser.com/questions/339863/why-doesnt-broadcast-ping-work