![無法使用“dnsmasq”毒害 DNS](https://rvso.com/image/789286/%E7%84%A1%E6%B3%95%E4%BD%BF%E7%94%A8%E2%80%9Cdnsmasq%E2%80%9D%E6%AF%92%E5%AE%B3%20DNS.png)
在我的番茄路由器中,我加入了這樣的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...
知道我可能會錯過什麼嗎?
答案1
Clear-DnsClientCache
使用powershell 或ipconfig /flushdns
CMD清除 dns 快取。您需要以管理員權限執行它們。或重新啟動 Windows 機器。確保您正在使用路由器 DNSGet-DnsClientServerAddress
答案2
最後,我必須透過放置主機名稱和託管的 LAN IP 位址Static DHCP
來實現我想要的目的。example.com
是的,這意味著具有相同 IP 位址的多個條目。由於某種原因,它起作用了(無需刷新任何客戶端上的任何 DNS 快取)。