为什么Windows 7无法访问局域网内Suse Linux上的网站?

为什么Windows 7无法访问局域网内Suse Linux上的网站?

我的本地网络设置出现了一些奇怪的问题,我在地下室有一个开发服务器,它托管着 Apache 上的开发站点并运行 DNS,这样我就可以查找我的所有项目http://projectX.nexus.local 并且它已经运行了 10 年。现在 - 我刚刚买了一台装有 Windows 7 的新笔记本电脑,它无法找到域中的任何网站nexus.local。互联网上的其他一切都很好......只有本地的东西给了site not found error [DNS]

ipconfig /all以正确的顺序显示了正确的名称服务器

192.168.1.99
207.164.234.193
207.164.234.129

named正在运行并正确回答查询,我的resolv.conf

search nexus.local
nameserver 127.0.0.1
nameserver 192.168.1.99
nameserver 207.164.234.193
nameserver 207.164.234.129

这让我有点困惑,因为我的台式机可以找到并浏览所有本地网站,但笔记本电脑却不能。两者都从同一个 DHCP 服务器获取信息,并且都具有相同的网络信息(网关/dns 等)。

答案1

有几件事:

  1. 从客户端和 DHCP 范围中删除外部 DNS 服务器。它们应该只使用内部 DNS 服务器进行名称解析。这在您的设置中不是严格要求的,但它将使名称解析功能更好。配置您的 DNS 服务器以使用外部服务器作为转发器。

  2. 在笔记本电脑上设置连接特定的 DNS 后缀以匹配您的内部 DNS 区域名称。

这应该能帮到你。

答案2

Windows 机器的域后缀列表中是否有 nexus.local?

相关内容