AWS でホストされているサブドメインが 8.8.8.8 に解決されないことがある

AWS でホストされているサブドメインが 8.8.8.8 に解決されないことがある

最近、サブドメインを 8.8.8.8 に解決する際に散発的に問題が発生しているため、テスト用に 2 番目のサブドメインを作成しましたが、問題を再現できません。

元のサブドメイン - 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.ioDigitalOcean ではなくsip.teltel.ioAWS によってホストされていることです。

一方が機能するのにもう一方が機能しない理由をご存知ですか?

答え1

すべてのポイント前の質問への回答引き続き適用されます:

  • sip.teltel.ioドメインに NS レコードがありません
  • 名前はns1依然としてns2.teltel.io同じ IP アドレスに解決され、AWS IP EC2 インスタンス アドレスのようです。

AWS EC2インスタンスでDNSソフトウェア(bind?)を実行しているようですね?問題はそこにあると思います。練る誤って設定されているか、レートが制限されているか、DNSSEC に矛盾があるか、あるいは他の何かが原因となっている可能性があります。

ゾーンを移行するsip.teltel.ioことをお勧めしますAWS Route53 マネージド DNS サービスこれで完了です。すべての DNS サーバーが提供され、冗長性も確保されます。また、bind 用に独自のインスタンスを実行するよりもコストが低くなる可能性があります。

それ以外の場合は、1) ドメインの問題を修正し、2) バインド ログを詳しく調べて、そこで何が起こっているかを確認します。ただし、Route53 への移行をお勧めします。

お役に立てれば幸いです :)

関連情報