无法使用“dnsmasq”来毒害 DNS

无法使用“dnsmasq”来毒害 DNS

在我的 Tomato 路由器中,我添加address=/example.com/192.168.1.200dnsmasq.confhttps://example.com即使互联网中断,我的浏览器也能正常工作。

添加后,ping example.com我的路由器上应该是 192.168.1.200,这正是我所期望的。

但是,我无法ping example.com从 Windows 10 上使用它,它给出了错误Ping request could not find host example.com. Please check the name and try again.

我也尝试过一种更简单的方法,就是添加192.168.1.200 example.com/etc/hosts。这也导致 Windows 出现同样的...could not find host...

知道我可能遗漏了什么吗?

答案1

Clear-DnsClientCache使用powershell 或CMD清除 dns 缓存ipconfig /flushdns。您需要以管理员权限运行它们。或者重新启动 Windows 计算机。确保您正在使用路由器 DNSGet-DnsClientServerAddress

答案2

最后,我不得不通过输入主机名和托管它的 LAN IP 地址Static DHCP来实现我想要的效果。example.com

是的,这意味着有多个条目具有相同的 IP 地址。出于某种原因,它起作用了(无需刷新任何客户端上的任何 DNS 缓存)。

相关内容