状況
別のレジストラで取得した example.com を Route 53 で管理するため、ホストゾーンを作って www のレコードを追加した。翌日になっても dig www.example.com は NXDOMAIN。dig NS example.com の答えはレジストラ既定のネームサーバーのまま。
最初に行うべきことは?
正答
- ホストゾーンを削除して、作り直す
- www のレコードの TTL を短くする
- レジストラのネームサーバーを、ホストゾーンの NS に変える
- CloudFront のディストリビューションを作り直す
解説
NS の答えがレジストラ既定のままなので、インターネットからの問い合わせは Route 53 のホストゾーンに届いていない。ホストゾーンにレコードを足しても、ドメインの委任先(レジストラに登録したネームサーバー)を、ホストゾーンに割り当てられた 4 つの NS に変えるまでは使われない。ホストゾーンを作り直すと割り当てられる NS が変わり、委任設定との食い違いを増やすだけ。TTL を短くしても、参照されていないゾーンの値なので効果は無い。CloudFront は名前解決の後の段階で、NXDOMAIN とは関係しない。dig で NS を確かめれば、どの層で止まっているかがすぐ分かる。
この問題を含む AWS のテストを制限時間つきで解く
AWSクイズへ