假设您要连接到 Internet,然后 ping 了 abcd 因为您认为这是您的默认网关,但实际上这是另一个网络设备的地址。您怎么知道您 ping 错了?当然,ipconfig
或者ifconfig
显示默认网关,但是有没有其他方法可以使用ping
或者其他命令来执行此操作?
答案1
事实上答案是否定的。
ping
是一个故障排除命令行工具,其任务是将 ICMP 数据包发送到其他主机。当我们 ping 任何 IP 地址时,它会生成 ICMP 回显请求,如果数据包可以成功到达目的地,目标设备将以 ICMP 回显响应进行响应。这样做的主要目的是检查服务器、网站或主机是否处于活动状态或已停止活动,并检查网络硬件或检查 IP 是否在计算机中工作。有时输出甚至显示通过 DNS 解析的域名 IP 地址,MS 中显示的 ping 延迟也是一个重要信息。
这里ipconfig
或ifconfig
显示不同网络接口的网络配置。它将显示您的私有 IP 地址、子网掩码、默认网关、主 DNS 服务器和备用 DNS 服务器。因此它们可以知道您的网关的 IP 地址。但直接使用ping
您无法知道您正在 ping 的是任何网关还是任何其他主机。