たとえば、Godaddyに2つのグルーレコードがあります。
NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM
そして、私のドメインには3つのNSレコードがあります:
NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM
NS3.MYDNSSERVER.COM
グルーレコードは、リゾルバーがNSレコードが何であるかを尋ねたときの回答に加えて、親サーバー(つまりGoDaddyではない)が提供する「ヒント」IPアドレスです。あなたのドメインのために。それらは信頼できる答えではありません。上記でグルーレコードとしてラベル付けしたレコードはグルーレコードではありませんが、GoDaddyはおそらくこれらのレコードを使用して、グルーがどうあるべきかを親ネームサーバーに通知します。 正規のDNS回答は、これを私ができるよりもはるかによく説明しています 。
一部のリゾルバーは、ダブルチェックせずにグルーレコードを使用し、一部のリゾルバーは、権威ネームサーバーからのNSレコードを照会します(提供されたものinグルーレコード)それらが実際に正しいことを確認します。
私は経験から、PowerDNSが前者のグループにあり、bind9が後者にあることを知っています。他のリゾルバの経験はありません。
ネームサーバーにNSレコードがないと、bind9で問題が発生します。 ISPがbind9を使用している人があなたのウェブサイトにアクセスできないような問題。
親ネームサーバーにないネームサーバーに余分なNSレコードがあるということは、ネームサーバーが他の2つよりもトラフィックが少ないことを意味します。この状況では逆で、bind9はすべてのネームサーバーを使用しますが、PowerDNSは使用しません。
グルーレコードは、独自のDNSサーバーをホストしている場合のDNSサーバーのIPアドレスのレコードです。 NSレコードは、ネームサーバーのホスト名を追跡するゾーンファイル内のエントリの一種です。他のドメインを管理するDNSサーバーを所有している場合にのみ、グルーレコードを設定する必要があります。所有するすべてのドメインにNSレコードを設定する必要があります。このようなグルーレコードについて考えてみてください。Godaddyはゾーンファイルの権限のあるマネージャーであるため、最初はGodaddyがゾーンファイルを管理します。ゾーンファイルを管理するために独自のDNSサーバーをセットアップするには、ゾーンをGodaddyから切り離す必要があります。Godaddyから切り離すと、自分を見つける方法を世界に伝える方法が必要になります。そうしないと、ゾーンの新しい権限のあるマネージャーが誰であるかがわかりません。ファイルがあります。グルーレコードが再生されるようになりました。これは、Godaddyに残すメッセージのようなもので、私の仲間のゾーンを見つけたい人は誰でも、私に尋ねるように言ってください(新しいDNSサーバーのIPアドレス)。それらがどのように機能するかを少し説明します。