サードパーティの DNS サーバーを切り替えるときに、Lame DNS やその他の問題を回避するにはどうすればよいですか?

サードパーティの DNS サーバーを切り替えるときに、Lame DNS やその他の問題を回避するにはどうすればよいですか?

さまざまなプロバイダーに 800 個の DNS ゾーンがあり、それらを UltraDNS または Dynect のいずれかに集中させようとしています。

各 NS を nameserverX.MyCompany.com に設定し、新しい DNS サーバーが追加されるたびに 800 の編集を行わなくても済むようにすることは可能ですか?

例えば

 ---------------
 This value is in DNS
 Also this value is in  
  the Whois registry

 ns1.company.com      -->     usa.hosted.com
 ns2.company.com      -->     UK.hosted.com
 ns3.company.com      -->     otherhosted.com
 ns4.company.com      -->     secondary.netscaler.com
 ns5.company.com      -->     usa.hosted.com  <-- duplicate, for future use

上記の構成は有効ですか?

A レコードと CNAME レコードのどちらを使用すればよいですか?

これにより、DNS Lameness やその他の問題が発生する可能性はありますか?

答え1

パターン にちなんで名付けられたネームサーバーのセットを作成することは可能ですns??.company.com。例で示したように 5 つのネームサーバーがある場合、800 個のドメインごとに 5 つすべてを NS サーバーとしてリストすることはないでしょう (5 つはドメインに必要なネームサーバーよりも実際には多いです)。ただし、たとえば1 つのドメインでns1と を使用し、別のドメインで を使用し、さらに3 番目のドメインで を使用するなどして、その中から選択することができます。ns2ns1ns3ns2ns5

これらのネームサーバーの実際の名前を指す CNAME レコードとして定義しないでください。NS レコードが CNAME レコードを指すことは常に推奨されておらず、問題を引き起こす可能性がありns1.company.comます。ns5.company.comこの答え実際には標準では禁止されておらず、推奨されていないだけだと書かれています。

ns1.company.comしたがって、A レコードと AAAA レコードがあることを確認してくださいns5.company.com。それらが自分のサーバーでない場合は、サーバーの所有者がサーバーのアドレスを変更するかどうかに注意し、変更があった場合はそれに応じて A レコードと AAAA レコードを更新する必要があります。

ns1.comapny.comサーバーの実際の名前がない場合はns5.company.com、逆 DNS エントリ (PTR レコード) がそれらの名前をポイントしない可能性があります。これはおそらくエレガントではないため、メール サーバーでこれを行うことはお勧めしませんが、DNS の場合は特に問題はありません。

これに対処する別の方法としては、ネームサーバーを増やす代わりに、同じ数のネームサーバーにそれぞれ IP アドレスを増やすという方法があります。つまり、6 番目と 7 番目のネームサーバーを追加する代わりにns6.company.comns7.company.com既存の 5 つの名前のいくつかに新しいネームサーバーのアドレスの A レコードと AAAA レコードを追加します (たとえば、追加する新しいサーバー IP アドレスが 2 つある場合は、既存の 5 つの名前から 2 つを選択し、それぞれに IP アドレスを 1 つ追加します)。この方法では、既存のサーバー [名前] にすでに委任されているすべてのドメインが、新しいサーバーを無料で使用できるようになります。

また、2 つの戦略を組み合わせて使用​​することもできます。ネームサーバーが 25 台ある場合は、それぞれ 5 つの異なる IP アドレスを持つ 5 つの異なる名前を使用します。

関連情報