我正在尝试通过 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,请尝试重新启动路由器并删除您刚刚添加的条目。