![为什么Windows 7无法访问局域网内Suse Linux上的网站?](https://linux22.com/image/558738/%E4%B8%BA%E4%BB%80%E4%B9%88Windows%207%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%B1%80%E5%9F%9F%E7%BD%91%E5%86%85Suse%20Linux%E4%B8%8A%E7%9A%84%E7%BD%91%E7%AB%99%EF%BC%9F.png)
我的本地网络设置出现了一些奇怪的问题,我在地下室有一个开发服务器,它托管着 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
有几件事:
从客户端和 DHCP 范围中删除外部 DNS 服务器。它们应该只使用内部 DNS 服务器进行名称解析。这在您的设置中不是严格要求的,但它将使名称解析功能更好。配置您的 DNS 服务器以使用外部服务器作为转发器。
在笔记本电脑上设置连接特定的 DNS 后缀以匹配您的内部 DNS 区域名称。
这应该能帮到你。
答案2
Windows 机器的域后缀列表中是否有 nexus.local?