すべてが同じTLD /プロバイダーに属さない複数のネームサーバーを使用できますか?


15

GoDaddyの停止を考慮して、ドメインのネームサーバーリストを更新して、追加のネームサーバープロバイダーを含めました。リストは次のようになります。

  1. ns61.domaincontrol.com
  2. ns54.domaincontrol.com
  3. ns1.dreamhost.com
  4. ns2.dreamhost.com

GodaddyとDreamhostの両方に、AおよびMXレコードを処理するゾーンエントリがあります。これは、1つのプロバイダーが外に出た場合、もう一方のプロバイダーがフォールバックになるという考え方です。

ただし、http://www.intodns.com/を使用して構成をテストすると、SOAシリアルが合意されていないという警告が表示されます。

ネームサーバー設定の基本を誤解していませんか?将来の問題を防ぐために何ができますか?


intodns.comなどのサービスは、DNSサーバーが同期していないなど、構成のエラーについて通知できるため、シリアルの不一致などの問題を強調しています。ただし、これはルックアップを実行するクライアントにとって必ずしもこれが問題になることを意味するものではありません。秘Theは、特定の状況下で無視できることを学習することです。
ジョンガーデニアーズ

回答:


14

SOAシリアル番号が一致しないという事実は、異なるDNSプロバイダーを使用しているという事実のために、完全に理にかなっています。プロバイダー間のSOAシリアル番号は、一方のプロバイダーが他方へのゾーン転送をサポートしていない限り一致しません。おそらくそうではありませんが、それでも構いません。シリアル番号は、ドメインの名前解決には影響しません。ゾーンをホストするネームサーバーに対してのみ意味があります。ゾーン転送が許可されている場合は、同じプロバイダーで、またはゾーンをホストしているすべてのネームサーバー間でのみです。そのうちの。確認する必要があるのは、あるプロバイダーでレコードを追加、変更、または削除するときに、他のプロバイダーで同じことを行うことです。1つのプロバイダーでDNSレコードの同期を維持するマスター/スレーブメカニズムは、他のプロバイダーでレコードの同期を維持しません。


1
基本的に、各プロバイダーでゾーンレコードを手動で管理していることを考えると、予想される動作です。次のステップは同期の自動化を検討することだと思いますが、ゾーンレコードを頻繁に変更する予定はありません。
サイモン

はい、プロバイダー全体のシリアル番号が一致しないことが予想されます。プロバイダー全体でDNSレコードを手動で管理する必要を回避するために、いずれかのプロバイダーがサードパーティのゾーン転送をサポートしているかどうかを確認する必要があります...
joeqwerty

7

確かにできます。

たとえば、私が働いている場所には4つのネームサーバーがあり、2つは1つのDNSホストでホストされ、もう1つは2つ目の外部DNSホストでホストされています。

合意されていないSOA(Start of Authority)シリアルは、DNSとの同期の問題があることを示しています(ほとんどの場合)。すべてのネームサーバーが同じバージョンのDNSレコードを提供しているわけではありません。これは実際の問題であるか、DNSが権限のあるネームサーバーから残りのサーバーに完全に伝達されていないことを示している場合があります。

これは、MSからSOAレコードの構造について見つけた簡単なKBです。 それがあなたのために何が起こっているかを明確にするのに役立つことを願っています。

シリアル番号-このゾーンファイルのリビジョン番号。ゾーンファイルが変更されるたびに、この数を増やします。変更が行われるたびにこの値をインクリメントして、変更がセカンダリDNSサーバーに配布されるようにすることが重要です。


一部のレコードにはわずかな違いがあると思いますが、名前解決に影響を与えるものはありません。完全性のためにそれらを同一にすることを検討します。
サイモン

2
@Simonまあ、joeqwertyが言ったように、それは不可能かもしれません。私たちのDNSホストはゾーン転送を許可します。一致しない場合、「シリアル」/リビジョンはDNSホスト間で一致せず(これは予期されることであり、心配する必要はありません)、すべてのネームサーバーでレコードが実際に同じであることを確認する必要があります。
HopelessN00b
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.