web-dev-qa-db-ja.com

NSレコードとグルーレコードの違いは何ですか?

たとえば、Godaddyに2つのグルーレコードがあります。

NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM

そして、私のドメインには3つのNSレコードがあります:

NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM
NS3.MYDNSSERVER.COM
  1. グルーレコードがある場合、なぜNSレコードが必要なのですか?
  2. 追加のレコード(NS3.MYDNSSERVER.COM)は実際のDNSサーバーですが、何らかの理由でこのレコードをグルーレコードとして更新できません。これは問題を引き起こす可能性がありますか?
5
Noamway

グルーレコードは、リゾルバーがNSレコードが何であるかを尋ねたときの回答に加えて、サーバー(つまりGoDaddyではない)が提供する「ヒント」IPアドレスです。あなたのドメインのために。それらは信頼できる答えではありません。上記でグルーレコードとしてラベル付けしたレコードはグルーレコードではありませんが、GoDaddyはおそらくこれらのレコードを使用して、グルーがどうあるべきかを親ネームサーバーに通知します。 正規のDNS回答は、これを私ができるよりもはるかによく説明しています

一部のリゾルバーは、ダブルチェックせずにグルーレコードを使用し、一部のリゾルバーは、権威ネームサーバーからのNSレコードを照会します(提供されたものinグルーレコード)それらが実際に正しいことを確認します。

私は経験から、PowerDNSが前者のグループにあり、bind9が後者にあることを知っています。他のリゾルバの経験はありません。

ネームサーバーにNSレコードがないと、bind9で問題が発生します。 ISPがbind9を使用している人があなたのウェブサイトにアクセスできないような問題。

親ネームサーバーにないネームサーバーに余分なNSレコードがあるということは、ネームサーバーが他の2つよりもトラフィックが少ないことを意味します。この状況では逆で、bind9はすべてのネームサーバーを使用しますが、PowerDNSは使用しません。

4
Ladadadada

グルーレコードは、独自のDNSサーバーをホストしている場合のDNSサーバーのIPアドレスのレコードです。 NSレコードは、ネームサーバーのホスト名を追跡するゾーンファイル内のエントリの一種です。他のドメインを管理するDNSサーバーを所有している場合にのみ、グルーレコードを設定する必要があります。所有するすべてのドメインにNSレコードを設定する必要があります。このようなグルーレコードについて考えてみてください。Godaddyはゾーンファイルの権限のあるマネージャーであるため、最初はGodaddyがゾーンファイルを管理します。ゾーンファイルを管理するために独自のDNSサーバーをセットアップするには、ゾーンをGodaddyから切り離す必要があります。Godaddyから切り離すと、自分を見つける方法を世界に伝える方法が必要になります。そうしないと、ゾーンの新しい権限のあるマネージャーが誰であるかがわかりません。ファイルがあります。グルーレコードが再生されるようになりました。これは、Godaddyに残すメッセージのようなもので、私の仲間のゾーンを見つけたい人は誰でも、私に尋ねるように言ってください(新しいDNSサーバーのIPアドレス)。それらがどのように機能するかを少し説明します。

0
Qian Chen