[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

NSレコード

pointこの用語のポイント

pointゾーンファイルの中身だよ

point管理を委託しているDNSサーバさんの名前が書かれているよ

スポンサーリンク

簡単に書くよ

NSレコードとは

権威DNSサーバさんがお仕事で使う対応表(ゾーンファイル)の中身で、管理を委託しているDNSサーバさんの名前が書かれている行のこと
です。

image piyo

詳しく書くよ

まず最初に、このページの説明は「DNS」「DNSサーバ」「権威DNSサーバ」「ゾーンファイル」の意味と関係性を理解している前提で記載します。
簡単に補足はしますが、可能であれば、上記の用語の意味を理解してから続きをご覧ください。

それでは順番に見ていきましょう。

DNSサーバにはフルサービスリゾルバDNSキャッシュサーバ)と権威DNSサーバ(DNSコンテンツサーバ)の2種類があります。

一般的には、パソコンさんからの問い合わせはフルサービスリゾルバさんが受け付けて対応しますが、フルサービスリゾルバさんが対応しきれない場合には、権威DNSサーバさんに「こんな問い合わせが来たんだけど、知ってたら教えて~」と助けを求めます。

NSレコード

権威DNSサーバさんは、仕方ないのでフルサービスリゾルバさんを助けてあげることにしました。
自分の管理しているエリアの情報が書かれているファイル(ゾーンファイル)を見て、フルサービスリゾルバさんからの問い合わせに答えてあげます。

NSレコード2

権威DNSサーバさんはゾーンファイルを見ながらお仕事をしています。
ゾーンファイルの中には、いろいろな情報が書かれています。

そのいろいろな情報の中の一つで、管理を委託しているDNSサーバさんの名前が書いてある行が「NSレコード」です。

NSレコードを書く際の書式は、以下の通りです。

【ドメイン名】      IN NS         【DNSサーバ名】

実際のNSレコードは、例えば以下のような内容になります。

example.com.      IN NS         ns1.example.com.

「IN」の後ろに「NS」と書いてありますよね。それがNSレコードの目印です。

それでは項目を一つずつ見ていきますね。

「ドメイン名」は対象となるドメイン名です。
上のサンプルでは「ドメイン名『example.com』に関しての指定ですよ~」な意味になります。

「IN」は「クラス名」と呼ばれる部分ですが、決まり文句だと思って構いません。
ちなみに「IN」は「Internet」の「IN」です。IN/OUTの「IN」ではありませんのでご注意ください。

「DNSサーバ名」には、そのドメイン名を管理しているDNSサーバさんのお名前(ドメイン名)を書きます。
つまり、上のサンプルは「ドメイン名『example.com』に関しては、DNSサーバ『ns1.example.com』に問い合わせてください」を表現しているわけです。

要するに、NSレコードには管理の委託先が書かれています。
「あ~、それに関しては○○DNSサーバさんに訊いておくれ」と委託先を紹介するときに使う情報です。

NSレコード3

なお、NSレコードで自DNSサーバのドメイン名を記載する場合もあります。
これは「自分に委託しているよ」つまり「他の人に委託しないで自分で管理しているよ」つまり「そのドメイン名の文句は俺に言え」な指定になります。

image piyo2

一言でまとめるよ

まぁ「NSレコード」って単語が出てきたら「管理を委託しているDNSサーバさんの名前が書いてあるんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク