現在、同じWebサイトを指す2つのドメインにroute53を使用しています。
それらがwww.example.comとwww.example.com.xxであると仮定して、2つのホストゾーンを作成し、デフォルトで作成された構成を維持しました。そのため、最初は、ホストされている各ゾーンにNSaSOAのエントリがありました。
私のEC2インスタンスはElasticLoadBalancerの背後にあるため、最初のステップは、次のシナリオで、両方のドメインとそのネイキッドドメインのエイリアスを作成することでした。
www.example.com
名前タイプ値
example.com。NS生成された値
example.com。SOA生成値
example.com。私のELB
*.example.comへのエイリアス。私のELBwww.example.comへの
エイリアス。私のELBへのエイリアスwww.example.com.xx
名前タイプ値
example.com.xx。NS生成された値
example.com.xx。SOA生成値
example.com.xx。ELBへのエイリアス
*.example.com.xx。私のELBwww.example.com.xxへの
エイリアス。私のELBへのエイリアス
両方のドメインが同じELBを指しており、Apacheはexample.comを構成しています。次に、request.get_hostに.com.xxサブ文字列が含まれている場合、Djangoアプリのサブドメインミドルウェアはexample.com(301)にリダイレクトします。
www.example.com.xxに関しては、www.example.comとexample.comの両方で完璧に機能しています。私の問題は、サーバーに到達しないexample.com.brにあります。
私はすでにPTRエントリexample.com.br->www.example.com.brを作成しようとしましたが、それは解決策ではありませんでした。
このネイキッドドメインのDNS構成が失敗している場所を誰かが指摘できますか?
ありがとうございました