AWS 上託管的子網域有時無法解析為 8.8.8.8

AWS 上託管的子網域有時無法解析為 8.8.8.8

最近,我們在將子域解析為 8.8.8.8 時遇到了零星問題,因此我們創建了第二個子域進行測試,但無法重現問題。

原始子網域 - 42894078.sip.teltel.io- 8.8.8.8 偶爾會失敗並出現錯誤:server can't find 42894078.sip.teltel.io: NXDOMAIN

測試子網域 - 42894078.xip.teltel.io- 透過 8.8.8.8 解決問題

xip.teltel.io完全按照 進行配置sip.teltel.io

唯一的區別是它xip.teltel.io由 DigitalOcean 託管,但sip.teltel.io由 AWS 託管。

你知道為什麼一個有效而另一個無效嗎?

答案1

所有的點都來自於回答你之前的問題仍然適用:

  • sip.teltel.io您的網域中沒有 NS 記錄
  • 這些名稱ns1仍然ns2.teltel.io解析為相同的 IP 位址 - 它似乎是 AWS IP EC2 執行個體位址。

所以看起來您正在 AWS EC2 執行個體上執行一些 DNS 軟體(綁定?) - 對嗎?我想這就是問題所在——你的綁定可能是配置錯誤、速率限制、DNSSEC 不一致或其他原因在起作用。

我建議您將您的區域遷移sip.teltel.ioAWS Route53 託管 DNS 服務並完成它。它將為您提供所有 DNS 伺服器、冗餘,而且它的成本可能比運行您自己的綁定實例要低。

否則,1)解決您的網域的問題,然後 2)深入研究綁定日誌並查看那裡發生了什麼。不過我還是建議遷移到 Route53。

希望有幫助:)

相關內容