好的,我的 Raspberry Pi 运行着 DNS 服务器 (dnsmasq),并且我已将路由器设置为将其用作整个网络的 DNS 服务器。几个小时前,我向 hosts 文件中添加了一些内容(全部有效),但一切运行正常。现在,例如,进入local.dev
chrome 时,会显示“哎呀!Google Chrome 找不到 local.dev”... 甚至apple.com
(hosts 文件中甚至没有提到)也是无效的。这是我发现的唯一一个仍然无效的非 hosts 网站
真正奇怪的是,dig apple.com
我的一台网络计算机(在网络内部,并访问我的 raspberry pi DNS 服务器)返回了工作 IP 地址,这些地址在 chrome 中有效!屏幕截图显示了dig apple.com
结果。任何帮助都非常有用,谢谢
编辑:好的,我的 的内容resolv.conf
只是nameserver 8.8.8.8
,就是这样。我的路由器位于 10.0.1.1,Raspberry Pi(带有 dnsmasq)位于 10.0.1.3(屏幕截图显示它正在使用它作为服务器)。
我已经恢复了 hosts 文件,但问题仍然存在。很奇怪
答案1
问题仍未解决?进行更改后,您是否重新启动了所有程序,包括 dnsmasq 服务、浏览器和/或甚至整个系统?
对我来说,我必须重新启动 dnsmasq 服务以使其监听正确的地址