web-dev-qa-db-ja.com

複数のネームサーバー、クエリを解決できない場合、どのように機能しますか?

ドメインに4つのネームサーバーを設定しています:ns1.nameserver.com、ns2.nameserver.com、ect ...

一方がダウンした場合、もう一方が使用されることを私は知っています。しかし、最初のドメインが稼働していて、それが知らないドメインを要求された場合、その要求は2番目のネームサーバーに渡されますか?

明確にするために:
domain.comを登録しました。次に、ホスティングから提供された2つのネームサーバー(信頼できる名前だと思います)を指定しました。私は他のホスティングも持っていますが、そのネームサーバーを信頼できるものとして追加すると、いくつかのサブドメインに使用したいと思います。

1
Andrea Ambu

いいえ、リクエストは「アップストリーム」でより信頼できるネームサーバーに渡されます。

ドメインネームシステム

あなたが本当に求めているのは、ネームサーバーの1つが特定のクエリをキャッシュしていないときに何が起こるかということのようです。この場合、通常のDNSルールに従い、アップストリームで回答を取得し、TTL期間)キャッシュします。

一方、ネームサーバーに権限があると思われるドメインのレコードがない場合はどうなるかを尋ねている場合、その特定のサーバーは「レコードが見つかりません」と応答します。

4
Peter

Peterがリンクした記事だけでは不十分な場合は、「DNSチュートリアル」をGoogleで検索できます。

編集:

the cas is "record not found", the client will ask an other nameserver or not?

そうではありません。 「レコードが見つかりません」が答えです。クライアントは、試したネームサーバーがまったく応答しなかった場合にのみ、別のネームサーバーを試します。

0
John Gardeniers