Vps

VPS IP更改後域名超時

  • April 15, 2015

我從一家英國供應商那裡租用了一個 CentOS 5 VPS,還安裝了 DirectAdmin。星期四晚上,他們進行了計劃維護,將我分配的兩個 IP 更改為兩個新 IP。週五,更改發生後,我更新了我的域名記錄以反映 IP 更改。

從那時起,所有指向 VPS 的域都超時。此外,DirectAdmin 也沒有響應,但通過執行 DirectAdmin 知識庫中的 ipswap 腳本得到了解決。但它並沒有修復我的域。我已經聯繫了 VPS 提供商,但我已經等待了一段時間的回复。

我一次又一次地檢查,在 DirectAdmin 中引用的所有 IP 都是正確的。如果我在瀏覽器中訪問伺服器 IP,它會響應“Apache 執行正常”。伺服器上的電子郵件帳戶也正常執行。

但是如果我訪問一個域本身,它就會超時。執行 ping 和 DNS 查找,我可以確認名稱伺服器 IP 是正確的。如果我執行跟踪路由,它會在超時之前到達一個與我的 VPS IP 相似的 IP(最後 2 個塊不同)(它從不顯示我的伺服器 IP)。

我對 VPS 管理相對較新,因此在解決問題方面沒有豐富的經驗。我檢查了所有的 httpd 配置文件,它們似乎根本沒有任何 IP 引用。查看 Apache 錯誤日誌,有哪些錯誤與我嘗試訪問該站點的時間不一致。

這個問題是我的提供商的問題嗎?還有什麼我可以檢查或測試的,以排除我的伺服器配置的 IP 更改後問題嗎?在IP更改之前一切都執行良好。

您是否嘗試過刷新 DNS 記憶體?在 Windows 中(以管理員身份)嘗試 i​​pconfig /flushdns 並查看問題是否仍然存在。DNS 有一個名為 Time-To-Live 的過程,它規定 DNS 條目應在遠端伺服器上記憶體多長時間。許多伺服器不遵守 TTL,只要它們的伺服器線上,它們就會將舊條目保留在它們的記憶體中。

您可以通過使用“nslookup”命令對多個 DNS 伺服器進行測試,例如:nslookup mydomain.com 8.8.8.8將檢查您的域名解析為 google 的 dns 伺服器。在其他名稱伺服器上嘗試這種方法,看看輸入是否正確。如果是,則可能是您正在使用的 DNS 伺服器的記憶體問題。

引用自:https://serverfault.com/questions/333748