web-dev-qa-db-ja.com

CNAMEのサブドメインを解決します

プロバイダー1にDNSレコードを持つアカウントがあります:

domain.provider1.org    IN    NS    1.2.3.4

foobar.domain.provider1.orgの解決は、私自身のDNSサーバーによって処理されます。

さて、provider 2には、CNAMEだけを設定するトップレベルドメインの素晴らしいオファーがあります。

domain.org    IN    CNAME    domain.provider1.org

プロバイダー2のサブドメインはどのように処理されますか?たとえば、foobar.domain.orgからfoobar.domain.provider1.orgへの委任は機能していますか?

EDIT:私の意図は、domain.provider1.orgからdomain.orgまでのすべてのサブドメインを、それぞれに個別のネームサーバーを維持せずにミラーリングすることです。

1
Chickenmarkus

プロバイダー2のサブドメインはどのように処理されますか?

domain.orgNSレコードを指定しなかったため、domain.orgとすべてのサブドメインの権限のあるDNSサーバーは引き続きprovider2です。したがって、サブドメインはprovider2インターフェースで追加する必要があります。そうしないと、サブドメインは存在しません。

たとえば、foobar.domain.orgからfoobar.domain.provider1.orgへの委任は機能していますか?

いいえ、foobar.domain.orgのレコードがないため、機能しません。現在の設定では、domain.orgdomain.provider1.orgのエイリアスとして解決されます。ただし、domain.provider1.orgのAまたはAAAAレコードがないため、解決はそこで停止します。

あなたがおそらく欲しかったのはprovider2でこれでした:

domain.org    IN    NS    1.2.3.4

そしてこれは1.2.3.4のあなた自身のDNSサーバーで:

foobar.domain.org    IN    CNAME    foobar.domain.provider1.org
1
Marek Rost