在我的 Tomato 路由器中,我添加address=/example.com/192.168.1.200
了我的路由器dnsmasq.conf
,以便即使互联网中断,浏览器中的https://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...
知道我可能会错过什么吗?
Clear-DnsClientCache
使用 powershell 或ipconfig /flushdns
CMD清除 dns 缓存。您需要以管理员权限运行它们。或者重新启动 Windows 机器。确保您正在使用路由器 DNSGet-DnsClientServerAddress
最后,我必须通过放置主机名和托管的 LAN IP 地址
Static DHCP
来实现我想要的目的。example.com
是的,这意味着具有相同 IP 地址的多个条目。由于某种原因,它起作用了(无需刷新任何客户端上的任何 DNS 缓存)。