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

プライマリDNSサーバ

pointこの用語のポイント

point権威DNSサーバだよ

pointメインで動いているやつだよ

pointゾーンファイルの中身は人間様が設定するよ

スポンサーリンク

簡単に書くよ

プライマリDNSサーバ(読:プライマリディーエヌエスサーバ 英:primary DNS server)とは

メインで動いている権威DNSサーバ(自分の管理している情報を教えてあげるのが仕事のDNSサーバ)のこと。
もう少し具体的に書くと

お仕事で使うファイル(ゾーンファイル)の中身を人間様が設定してくれる権威DNSサーバのこと
です。


image piyo

詳しく書くよ

最初に留意事項です。
このページの説明は

DNS
DNSサーバ
権威DNSサーバ


の意味を知っている前提で書きます。
簡単に補足はしますけどね。
できれば上記の用語の意味を理解してから続きを ご覧ください。

プライマリDNSサーバ

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

DNSサーバには

1.フルサービスリゾルバDNSキャッシュサーバ
2.権威DNSサーバDNSコンテンツサーバ


の2種類あります。

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

プライマリDNSサーバ2

権威DNSサーバさんはフルサービスリゾルバさんからの問い合わせに対して分かる範囲で答えてあげます。

プライマリDNSサーバ3

権威DNSサーバさんは普通、同じようなやつが2台同時に動いています。
どちらかがぶっ壊れても困らないようにです。

プライマリDNSサーバ4

この2台の権威DNSサーバさんのうち

メインで動いている方の権威DNSサーバさん

が「プライマリDNSサーバ」です。

プライマリDNSサーバ5

あと、ついでなので書いておくと、サブの方は「セカンダリDNSサーバ」と言います。

プライマリDNSサーバ6

……というのが大雑把な説明です。

次に、もう少し細かい部分の説明をします。

権威DNSサーバさんは自分の管理している情報を教えてあげるのがお仕事です。
「自分の管理している情報」は「ゾーンファイル」と呼ばれるファイルに書かれています。
問い合わせがあったらゾーンファイルの内容をもとにして解答します。

プライマリDNSサーバ7

対応するIPアドレスやドメイン名がゾーンファイルに書いてあれば「そのIPアドレス(ドメイン名)は、これだよ~」と返事をします。

プライマリDNSサーバ8

該当する情報の管理が他のDNSサーバさんに委託されていれば「あいつに任せてるから、そっちに聞いてよ」と問い合わせ先を紹介します。

プライマリDNSサーバ9

問い合わせ内容がとんちんかんであれば「そんなの知らないよ。顔を洗って出直してきな」と返事をします。

プライマリDNSサーバ10

権威DNSサーバさんはゾーンファイルをもとにして問い合わせに答えているのです。

さて、このゾーンファイルですが、中身は誰が作っているのでしょうか?

それは人間様です。
人間様がちまちまとゾーンファイルの中身を書いて、権威DNSサーバさんに「ほれ、これを使え」と渡しています。

プライマリDNSサーバ11

ただし、ここで注意が必要です。
人間様が渡しているのはプライマリDNSサーバさんに対してだけです。
セカンダリDNSサーバさんはプライマリDNSサーバさんから「こんな中身だったよ」と教えてもらいます。

プライマリDNSサーバ12

それぞれが使うゾーンファイルの中身は

プライマリDNSサーバ:人間様が設定
セカンダリDNSサーバ:プライマリDNSサーバさんから教えてもらって設定


となります。

プライマリDNSサーバ13

実際のところ、これがプライマリDNSサーバとセカンダリDNSサーバの違いです。
「メイン」とか「サブ」とか書きましたが、フルサービスリゾルバさんから見ればプライマリDNSサーバとセカンダリDNSサーバは同じです。
特に区別は ありません。
同じ質問をすれば同じ答えが返ってきます。

プライマリDNSサーバ14

プライマリDNSサーバとセカンダリDNSサーバの違いは、ゾーンファイルの中身の設定方法の違いです。

ちなみに、話を単純化するためにセカンダリDNSサーバが1台で説明しましたが、セカンダリDNSサーバが2台以上出てくることもあります。

プライマリDNSサーバ15

その場合でも考え方は同じです。
人間様がプライマリDNSサーバのゾーンファイルの中身を設定し、セカンダリDNSサーバのゾーンファイルの中身はプライマリDNSサーバから教えてもらって設定します。

プライマリDNSサーバ16


image piyo2

一言でまとめるよ

まぁ「プライマリDNSサーバ」って単語が出てきたら「メインで動いている権威DNSサーバ(自分の管理している情報を教えてあげるのが仕事のDNSサーバ)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像075
書籍画像053

おまけ

■訳してみるよ

「primary(プライマリ)」の意味は「最初の」とか「一番目の」とか「主要な」とかです。
「DNS」は「Domain Name System(ドメイン・ネーム・システム)」の略です。
「domain(ドメイン)」の意味は「領域」とか「区域」とか「領土」とかです。
「name(ネーム)」の意味は「名前」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると

最初の、領域名システムの給仕人

となります。






書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた