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

リソースレコード

pointこの用語のポイント

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

スポンサーリンク

簡単に書くよ

リソースレコード(英:resource record)とは

「DNSレコード」のこと。
用語の中身としては

ゾーンファイル(権威DNSサーバさんがお仕事で使うネタ帳)の中身
です。
もう少し具体的に書くと

自分の管理している情報を教えてあげるのが仕事のDNSサーバさん(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)(権威DNSサーバ)がお仕事で使う、IPアドレス(インターネットをするときにコンピュータに割り当てられる住所)とドメイン名(IPアドレスに付けた人間様向けの名前)の対応表を「ゾーンファイル」と言うのですけどね。ゾーンファイルに書かれている、それぞれの行のこと
です。


image piyo

詳しく書くよ

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

DNS
DNSサーバ
権威DNSサーバ
フルサービスリゾルバ
ゾーンファイル


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

リソースレコード

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

DNSサーバには

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


の2種類あります。

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

リソースレコード2

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

リソースレコード3

この流れにおいて権威DNSサーバさんがチラ見した

ゾーンファイルの中身、一行一行

が「リソースレコード」です。
DNSレコード」とも呼ばれます。

リソースレコード4

ゾーンファイルの中身は、例えば以下のような内容になっています。

$TTL    86400
@     IN SOA ns1.example.com. postmaster.example.com. (
        2014033101
        10800
        3600
        604800
        86400 )

; name server
        IN NS         ns1.example.com.
        IN NS         ns2.example.com.

; mail server
        IN MX 10     mail.example.com.

; IP Address
        IN A            198.51.100.2
ns1     IN A            198.51.100.2
www     IN A            198.51.100.2
mail    IN A            198.51.100.2
hoge    IN A            198.51.100.2

sub    IN CNAME        hoge


このゾーンファイルの中身1行1行がリソースレコードです。
具体的には

@     IN SOA ns1.example.com. postmaster.example.com. (
        2014033101
        10800
        3600
        604800
        86400 )


        IN NS         ns1.example.com.

        IN MX 10     mail.example.com.

ns1     IN A            198.51.100.2

sub    IN CNAME        hoge

等ですね。
「IN」の後ろの項目は行の種類を表します。
種類によって「Aレコード」「MXレコード」のように「○○レコード」と呼ばれるのが一般的です。

主なリソースレコードの種類は以下の通りです。
簡単な説明は付けておきますが、詳細はそれぞれの用語の説明を ご覧ください。

リソースレコードの種類説明
SOAレコードゾーン(管理する範囲)に関する情報あれこれが書かれた行
NSレコード管理を委託しているDNSサーバさんの名前が書かれた行
MXレコードそのドメイン宛のメールの配送先メールサーバが書かれた行
Aレコードドメイン名に対応するIPアドレスIPv4形式)が書かれた行
AAAAレコードドメイン名に対応するIPアドレスIPv6形式)が書かれた行
CNAMEレコードドメイン名に付けた別名(あだ名)が書かれた行
PTRレコードIPアドレスに対応するドメイン名が書かれた行(Aレコードの逆)
HINFOレコードそのドメイン名に割り当てられた機器の追加情報ハードウェアCPU)の情報とOSの情報)が書かれた行
WKSレコードそのドメイン名に割り当てられた機器で動いているサービスが書かれた行
TXTレコードコメントなどの、なんか適当な文章が書かれた行

そんなところでしょうかね。


image piyo2

一言でまとめるよ

まぁ「リソースレコード」って単語が出てきたら「権威DNSサーバさん(自分の管理している情報を教えてあげるのが仕事のDNSサーバ)がお仕事で使うネタ帳の中身なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「resource(リソース)」の意味は「資源」とかです。
「record(レコード)」の意味は「記録」とか「成績」とか「レコード」とか「記録する」とか「録音する」とかです。
何となく くっつけると

資源の記録

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ウォーターサーバーのキャッチコピーを100本考える方法
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践