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

TXTレコード【DNSレコード】

pointこの用語のポイント

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

pointコメントが書かれているよ

スポンサーリンク

簡単に書くよ

TXTレコード【DNSレコード】(読:ティーエックスティーレコード、テキストレコード 英:TXT record)とは

自分の管理している情報を教えてあげるのが仕事のDNSサーバさん(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)(権威DNSサーバ)がお仕事で使うネタ帳(ゾーンファイル)の中身
であり

コメントが書かれている行のこと
です。


image piyo

詳しく書くよ

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

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


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

TXTレコード

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

DNSサーバには

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


の2種類あります。

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

TXTレコード2

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

TXTレコード3

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

その「いろいろな情報」のひとつで

好きにコメントが書ける行

が「TXTレコード」です。
コメントには好きな文字列を設定できるので「特定の書式でコメントを書くことで特別な意味を持たせる」といった使い方をされたりもします。
※特別な意味を持たせた使い方については後述します。

TXTレコードを書くときの書式は、以下の通りです。

【ドメイン名】     IN TXT            【コメント】

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

ns1.example.com.     IN TXT            "ぴーよぴよぴよ"

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

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

「ドメイン名」は対象となるドメイン名です。
省略表記も、いろいろ あります。
興味がある方は適当に調べてみてください。

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

「コメント」はコメントです。
そのまんまですね。
好きな文字列を設定できます。

コメント部分には好きな文字列を設定できます。
好きな文字列を設定できるということは、書式を自由に決められるということです。
そのため、上でも書きましたが「あらかじめ決めておいたルールに沿った書き方をしているコメントに対しては特別な意味を持たせる」といった使い方もできます。

コメントに特別な意味を持たせる使い方の有名どころは「SPFレコード」でしょう。
SPFレコードは、メール送信側から出す「こーゆーところからメールが行くから。それ以外はインチキだから」な情報です。

例えば

IN TXT "v=spf1 ip4:198.51.100.1 ~all"

のような書き方をします。

詳細は割愛しますが、この例は「『198.51.100.1』から送られたメールは真っ当に送られたメールだよ、それ以外から送られたメールはインチキだよ」な意味になります。
あとは受信側で内容を吟味して「198.51.100.1」から送られたメール以外は無視しちゃえば良いですよね。

このような行をSPFレコードと言うのですが、これも結局はTXTレコードです。
TXTレコードの中身、コメント部分の書き方にルールを作ることで、特別な意味を持たせています。

TXTレコードのポイントは、そんなところでしょうかね。
「TXTレコードはコメント行である」「コメント部分の書式にルールを設けることで、特別な意味を持たせる場合がある」の2点を覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「TXTレコード」って単語が出てきたら「コメントが書いてあるんだな~」と お考えください。

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

おまけ

■訳してみるよ

「TXT」は、そのまんま「TXT」でお願いします。
「record(レコード)」の意味は「記録」とか「成績」とか「レコード」とか「記録する」とか「録音する」とかです。
何となく くっつけると

TXTの記録

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ウォーターサーバーのキャッチコピーを100本考える方法
「定年力」の鍛え方 老後の毎日を最高にする方法