DNS レプリケーションの問題

DNS レプリケーションの問題

私たちはドメインの DNS をホストしています。2
週間前、開発者から、新しいゾーン「dev.ourdomain.com」を設定し、そこに my.dev.ourdomain.com と admin.dev.ourdomain.com の 2 つのホスト レコードを配置するように依頼されました。

DNS にゾーンを追加し、ホストの A レコードを追加しました。

1 週間後、google (8.8.8.8) や gtei (4.2.2.2) などの一部の DNS サーバーはホストを解決しますが、OpenDNS (208.67.222.222) や ATT Uverse (68.94.156.1) などの他の DNS サーバーはホストを解決できません。

何か案は?

答え1

ドメインの WHOIS にどのネーム サーバーがリストされているかを確認し、各サーバーに対してドメインの NS レコードを照会して、すべてのサーバーに同じネーム サーバーがリストされていることを確認します。そうでない場合は、どのサーバーがドメインのネーム サーバーであるかが全員一致し、ネーム サーバーとしてリストされている各サーバーにゾーンのコピーがあるように、ネーム サーバーを修正する必要があります。

答え2

すでに TTL が関係する期間を待機しているので、世界中のキャッシュに「古い」データが存在しないことは確実だと思います。

TLD からゾーンまでの解決チェーン全体を調べて、問題がないか確認する必要があります。たとえば、.com から始めて、その権威あるネーム サーバーにドメインの NS のリストを要求します。次に、各サーバーにサブドメインの NS を要求し、公開する必要があるデータについても要求します。

一部の DNS がデータ全体を公開していない可能性があります。その場合、タイトルで述べたように、実際には「レプリケーションの問題」が発生します。または、どこかでデータが失われている可能性があります (SOA、NS など)。

標準的なリゾルバ(私が使用するのは掘るたとえば、他のサーバがホスト名を解決できない場合は、問題は相手側にある可能性があります。

答え3

サーバーにゾーンを追加したとおっしゃっていますが、それはなぜですか? dev.yourdomain.com を処理するサーバーは yourdomain.com を処理するサーバーと同じではないのですか? 同じホストが親を管理している場合は、別のゾーン ファイルを作成する必要はありません。どのサーバーかは記載されていないので、bind であると想定しますが、ほとんどの DNS サービスは次のような操作をサポートします。

dev         IN A 1.2.3.4
admin.dev   IN A 1.2.3.5

これらのエントリは両方ともメインのゾーン ファイルに表示されます。ただし、dev.yourdomain.com サブドメインの DNS を別の場所でホストする予定の場合は、もう少し複雑なものが必要です。ゾーン ファイルを設定したあと、親サーバーからの参照を追加します。

dev         IN NS otherns.yourdomain.com.
dev         IN NS backupns.yourdomain.com.

一部のホストが解決されないという実際の問題については、トレースを実行しましたか? 常に実行していますか? 同じ NS ホストを照会していますか? 複数のサーバーを実行している場合は、複数のサーバーの構成を検証しましたか?

関連情報