私はGodaddyからドメインを購入しました。
ほとんどのサービスでcloudflareを使用しているので、godaddyドメイン構成にネームサーバーを追加しました。
だから私が持っているとしましょう
api.mydomain.com firmware.mydomain.com forum.mydomain.com
cNAMEレコードが私のAWSロードバランサーをポイントしているため。
ただし、ファームウェア53、特にジオロケーションルーティングとレイテンシルーティングでfirmware.mydomain.comを使用したいのですが、残りの2つのサービスをcloudflareで使用したいと思います。
ここで、Amazon route53ネームサーバーをgodaddyアカウントに追加しました。 cloudflareに登録されていた私のサービスの多くがダウンし、到達不能になり始めました。
Godaddyからこれらのネームサーバーエントリを削除すると、すべてが再び機能します。
今私の質問です。
なぜこれが起こったのですか?
Route53からネームサーバーを追加する場合、それを機能させるには、cloudflare上のすべてのサービスの複製である必要がありますか?
ありがとう
大丈夫、いじり回した後。やっと動いた!みんなの助けに感謝します。他の誰かが私と同じ状況にいる場合。これがあなたがしなければならないことです。
Godaddyからドメインを購入したので、ネームサーバーの下で、Cloudflareからのネームサーバーを使用しました(cloudflareからは2つしかありません)。
Cloudflareはすべてのサービスを管理しますが、私は1つのサブドメイン(firmware.mywebsite.com)をAmazon route53に転送し、他のサブドメインはそのままにしておきたかったのです。
このホストゾーンでは、デフォルトで2つのエントリが存在するはずです。1つはSOAレコードであり、もう1つはAmazonのネームサーバーのサブエントリです。
たとえば、firmware.mywebsite.comをルート53経由で制御したいとします。
これを最初のフィールドとしてcloudflare NSレジストリに追加します。2番目のフィールドはAmazonのネームサーバーです。4つすべてをクラウドフレアに追加する必要があります。
ルート53側にサブドメインエントリを追加して、それがfirmware.mywebsite.comになるようにしてから、レコードのタイプ(A、cnameなど)とリダイレクト先を選択します。
伝播を確認するには、TTL to short time(2min)に設定します。
すべてセットアップする必要があります!
このルートを使用する場合、route53で制御するすべてのサブドメインについて、cloudflareにそのサブドメインの4xエントリが必要です。
これが状況の他の誰かに役立つことを願っています!