无法 ping 主机名,只能 ping IP 地址

无法 ping 主机名,只能 ping IP 地址

我正在尝试通过 Samba 的主机名连接到我的 Linux 服务器。我能够毫无问题地访问它,然后它突然停止工作。以下是发生的事情。

这是我在 Windows PC 上所做的

  • 可以 ping 通 IP
  • 无法 ping 主机名
  • 可以执行 nslookup 并找到主机名
  • 可以跟踪路由 IP 并解析主机名
  • 可以通过主机名 ping 网络上的其他设备
  • 如果我将 IP 和主机名添加到 Windows PC 上的 hosts 文件中,我就可以正常 ping 主机名。当我重新启动路由器时,问题仍然存在。(来自 1st Line Supports 的答案)

从 Ubuntu 14.04 服务器

  • 可以通过 IP 和主机名 ping 自己
  • 输入“主机名”解析适当的主机名
  • 可以 ping 网络上的其他设备

这是我的 /etc/hosts 文件

127.0.0.1 本地主机

127.0.1.1 服务器名称

# 对于支持 IPv6 的主机,以下几行是理想的

::1 ip6-本地主机 ip6-环回

fe00::0 ip6-本地网络

ff00::0 ip6-mcast前缀

ff02::1 ip6-所有节点

ff02::2 ip6-所有路由器

我的 DNS 服务器是我的路由器,它通过 dd-wrt ​​执行 dhcp 和 dns。如能提供任何帮助,我将不胜感激!

提前致谢

答案1

将您的主机名和 IP 地址的条目添加到 /etc/hosts 中,如果有效,则可能是 DNS,请尝试重新启动路由器并删除您刚刚添加的条目。

相关内容