![为什么我无法 ping 通家庭网络上的 PC?](https://linux22.com/image/1260029/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%20ping%20%E9%80%9A%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%20PC%EF%BC%9F.png)
每当我尝试 ping 家庭网络上的另一个盒子时,它都会 ping 错误的 IP 地址:
C:\Users\Papa>ping macmini
Pinging macmini.belkin [208.68.143.55] with 32 bytes of data:
Reply from 208.68.143.55: bytes=32 time=50ms TTL=110
如您所见,它总是将 belkin 附加到我尝试 ping 的任何内容上。所以我点击了ipconfig
,belkin
碰巧是特定于连接的 DNS 后缀:
无线局域网适配器无线网络连接:
Connection-specific DNS Suffix . : belkin
IPv4 Address. . . . . . . . . . . : 192.168.2.7
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.2.1
我的设置全部是 DHCP,所以我不确定它belkin
来自哪里。我查看了所有网络内容,如下所示:
底线:我该如何解决这个问题?
答案1
该 IP 解析为dnssearch.rr.com
。看起来配置错误,因为您实际上是在 ping DNS 搜索,而不是使用它...
错误配置更有可能出现在路由器上,而不是计算机上。请尝试将路由器使用的 DNS 服务器更改为 Google DNS8.8.8.8
和8.8.4.4
。
答案2
为了确保 ping 到正确的主机,你可以使用
ping <ip-address>
如果您使用名称(例如:macmini)执行 ping,它将引用网络上指定的 DNS 服务。DNS 服务将处理请求并返回与您尝试 ping 的名称关联的 IP 地址。如果 DNS 服务未返回预期的 IP 地址,您可能需要检查 DNS 服务的配置。这是另一个大话题。