我有一個運作良好的本地網路伺服器,並且在網域 example.com 上有一個網站。我還在 ISP #1 的 WAN 上使用靜態公用 IP。現在我決定將網站移至遠端託管公司,因此我更改了網域的 A 記錄以指向該新伺服器。 A 記錄的複製已經在大約兩週前完成。
我的主要本機路由器是 pfSense v2.4.3,我刪除了為舊本機伺服器所做的所有配置,但是當我位於此 pfsense 網路內時,我仍然無法存取新位置的網站。我收到 DNS_PROBE_FINISHED_NXDOMAIN 錯誤。如果我在網路之外嘗試,效果很好。最近我換到了 ISP 公司#2,並使用了動態公用 IP。 ISP 公司來到這裡,安裝了一個新的數據機/路由器,並將其放在 pfSense 路由器前面。如果我在連接到第一個路由器時嘗試該網站,則一切正常。所以我知道這不是ISP DNS 的問題。所以 pfSense 中有一些東西將某些東西保存在某個地方,但找不到它是什麼。
我嘗試過的:
我已停用 DNS 轉送器和 DNS 解析器以強制查詢繞過 pfSense DNS;
啟用 DNS 解析器後,狀態>服務頁面中顯示「未綁定」。重啟服務不會改變;
我嘗試將 Google DNS 放入 DNS 伺服器;
我重置了 pfSense 的連線狀態;
這些都不起作用。
在 pfSense 上,DNS 尋找返回:無法解析主機「example.com」。另外,似乎(未經證實)我的網域無法為所有人解析。本地網路之外的人告訴我他無法存取我的網域,但此時我也在pfSense網路之外並且可以成功存取。
答案1
事實證明這是一個簡單的問題。儘管這樣做了ipconfig /flushdns
,我發現 DNS 伺服器仍然來自 pfSense 路由器。即使我一直停用路由器上的 DNS 解析器,它仍會繼續處理請求。我必須做一次ipconfig /renew
才能最終從谷歌獲得 DNS 伺服器。