ドメイン名を IPv4 アドレスに対応づける。最も基本のレコード。
example.com. A 93.184.216.34 「この名前は、この IPv4 の機械です」という土台。Web サイトもメールサーバも、最終的にはこの A(または AAAA)に行き着く。1つの名前に複数の A を並べると簡易的な負荷分散になる。
Web技術を整える
中級= AやMXなどDNSの種類の意味と書き方を引く早見表
DNS が初めての方は、先に そもそも DNS とは・どんな場面で使うか をどうぞ。
あなた
端末・ブラウザ
キャッシュDNS
リゾルバ(代理で探す係)
権威サーバ群
ルート→TLD→権威
STEP 1
※ イメージ図です。totonoe.tech は実際の問い合わせ(dig/nslookup 相当)はしません。しくみの「読み方」に徹しています。
🔒 送信ゼロ。 この早見表は「読み方・しくみ」に徹しています。実際に名前を引く dig / nslookup 相当の問い合わせ機能はあえて付けていません。問い合わせは外部の DNS リゾルバへ通信が出てしまい、totonoe.tech の方針(この端末から実問い合わせを出さない)に反するためです。値の意味と書き方の確認にお使いください。
入力するそばから絞り込みます(この端末内で完結・送信ゼロ)。
ドメイン名を IPv4 アドレスに対応づける。最も基本のレコード。
example.com. A 93.184.216.34 「この名前は、この IPv4 の機械です」という土台。Web サイトもメールサーバも、最終的にはこの A(または AAAA)に行き着く。1つの名前に複数の A を並べると簡易的な負荷分散になる。
ドメイン名を IPv6 アドレスに対応づける。A の IPv6 版。
example.com. AAAA 2606:2800:220:1:248:1893:25c8:1946 A が 32bit(IPv4)なのに対し、AAAA は 128bit(IPv6)なので「A 4つぶん」で AAAA。IPv6 対応サイトは A と AAAA の両方を持つのが普通。片方しか引けない機器でもう一方へフォールバックする。
ある名前を「別の名前の別名」として、本名(正式名)へ転送する。
www.example.com. CNAME example.com. www を本体ドメインに寄せる等で多用。ハマりどころ=ゾーンの頂点(ルート: example.com 自体)には原則使えない(同じ名前に他のレコード= SOA/NS と共存できないため)。また CNAME 先をさらに引き直すので1段ぶん遅くなる。
そのドメイン宛のメールを「どのサーバが受け取るか」を示す。
example.com. MX 10 mail.example.com. 値の先頭の数字=優先度(小さいほど優先)。複数書いて冗長化でき、同じ優先度なら分散。ハマりどころ=MX の値は IP ではなくホスト名で、その名前は別途 A/AAAA で引ける必要がある(MX を CNAME に向けるのは規格違反)。
ドメインに任意の文字列を持たせる。認証・所有確認の置き場。
example.com. TXT "v=spf1 include:_spf.example.com -all" メール認証の SPF / DKIM / DMARC や、サービスのドメイン所有確認に使う「なんでも入れ箱」。ハマりどころ=1文字列は 255 バイト上限(長い DKIM 公開鍵は分割して書く)、ルートに SPF を増やしすぎると上限超過、引用符の付け忘れにも注意。
このゾーンの「正式な回答者(権威 DNS サーバ)」を指し示す。
example.com. NS ns1.example-dns.com. 「この名前の本当の答えは、このサーバたちに聞いて」という委任の宣言。上位(TLD)側と自ゾーン側の両方に NS があり、ここを書き換える=DNS の管理を別事業者へ移すこと。レジストラ側の設定と一致していないと名前解決が壊れる。
ゾーンの管理元・シリアル番号・各種タイマーをまとめた1件の管理票。
example.com. SOA ns1.example.com. admin.example.com. 2026060901 7200 3600 1209600 3600 ゾーンに必ず1つだけ。値はプライマリ NS / 管理者メール / シリアル / リフレッシュ / リトライ / 期限 / 最小 TTL(ネガティブキャッシュ)の順。ハマりどころ=レコードを直したら必ずシリアル番号を増やす(増やさないとセカンダリに伝わらない)。
IP アドレスから名前を引く「逆引き」用。A/AAAA の逆方向。
34.216.184.93.in-addr.arpa. PTR example.com. 通常の「名前→IP」とは逆に「IP→名前」を返す。メールサーバの送信元が逆引きできるかをスパム判定に使う運用が多い。ハマりどころ=逆引きゾーン(in-addr.arpa / ip6.arpa)は IP の保有者(多くは ISP / クラウド事業者)側でしか設定できないことが多い。
特定サービスが「どのホストの何番ポートか」をまとめて示す。
_sip._tcp.example.com. SRV 10 60 5060 sip.example.com. 名前は _サービス._プロトコル.ドメイン の形。値は 優先度 / 重み / ポート / ホスト名 の順。SIP・XMPP・Microsoft 365 の自動構成などで使う。ハマりどころ=アンダースコア始まりの名前と、ポート番号まで含む点を忘れがち。
このドメインの SSL/TLS 証明書を出してよい認証局(CA)を限定する。
example.com. CAA 0 issue "letsencrypt.org" 「この CA 以外はうちの証明書を発行するな」という宣言で、誤発行・不正発行を防ぐ。値は フラグ / タグ(issue, issuewild, iodef)/ 値。ハマりどころ=設定し忘れた CA で取得しようとすると証明書発行が拒否される。
ゾーン頂点(ルート)を別名のように外部ホスト名へ向けたいときの代替。
example.com. ALIAS target.cdn-provider.net. 標準の DNS レコードではなく一部の DNS 事業者の独自拡張。CNAME がルートに使えない問題を回避するため、権威サーバ側が裏で対象名を引いて A/AAAA を返す仕組み。事業者ごとに名前(ALIAS / ANAME / CNAME flattening 等)も挙動も違うので、使う前に提供元の仕様を確認する。
該当するレコードが見つかりません。別のキーワードでお試しください。
そもそも DNS とは
DNS は Domain Name System(ドメインネームシステム) の略です。人は覚えやすい名前でサイトを探しますが、機械同士の通信は IP アドレスという数字で行います。その名前から数字を教えてくれる仕組みが DNS です。スマホの連絡先に名前で登録しておけば、電話番号を覚えなくても電話できるのと同じです。
電話帳の役目は世界中の DNS サーバーが分担していて、ドメインの持ち主が「この名前はこの IP」「このドメインのメールはここへ」といった情報(レコード)を登録します。レコードには IP アドレスのほかに、メールの届け先や、持ち主であることを示す文字列も入ります。
サイトを公開・引っ越しするとき
ドメインを取ったら、サーバーの IP を指すレコードを登録して初めて、名前でサイトが開けます。
メールを設定するとき
メールの届け先や、なりすまし対策の設定も DNS に書きます。
各種サービスの所有確認を求められたとき
「この文字列を DNS に追加してください」と言われるのは、そのドメインの持ち主であることを確かめるためです。
障害対応で「名前が引けない」とき
サイトに繋がらない原因が、サーバー側なのか名前の解決なのかを切り分けるために確認します。
基本情報・応用情報などの資格
DNS の仕組みやレコードの役割は、ネットワーク分野の定番です。
上の早見表で、A や MX など気になるレコードを引いて、何を書く場所なのか確かめてみてください。
全種類の早見表
| 種類 | 正式名 | 役割(ひとこと) |
|---|---|---|
| A | Address(IPv4 アドレス) | ドメイン名を IPv4 アドレスに対応づける。最も基本のレコード。 |
| AAAA | クアッドエー(IPv6 アドレス) | ドメイン名を IPv6 アドレスに対応づける。A の IPv6 版。 |
| CNAME | Canonical Name(別名 → 正式名) | ある名前を「別の名前の別名」として、本名(正式名)へ転送する。 |
| MX | Mail eXchanger(メール宛先サーバ) | そのドメイン宛のメールを「どのサーバが受け取るか」を示す。 |
| TXT | Text(自由なテキスト) | ドメインに任意の文字列を持たせる。認証・所有確認の置き場。 |
| NS | Name Server(権威サーバの委任) | このゾーンの「正式な回答者(権威 DNS サーバ)」を指し示す。 |
| SOA | Start Of Authority(ゾーンの管理情報) | ゾーンの管理元・シリアル番号・各種タイマーをまとめた1件の管理票。 |
| PTR | Pointer(逆引き:IP → 名前) | IP アドレスから名前を引く「逆引き」用。A/AAAA の逆方向。 |
| SRV | Service(サービスの場所=ホスト+ポート) | 特定サービスが「どのホストの何番ポートか」をまとめて示す。 |
| CAA | Certification Authority Authorization(証明書の発行許可) | このドメインの SSL/TLS 証明書を出してよい認証局(CA)を限定する。 |
| ALIAS / ANAME | (参考)ルートでも使える CNAME 風レコード | ゾーン頂点(ルート)を別名のように外部ホスト名へ向けたいときの代替。 |
A(IPv4)と AAAA(IPv6)。CDNを使うなら CNAME。MX、送信元の証明(SPF/DKIM/DMARC)は TXT。詳しくはメール認証を整える。CNAME で本名へ。ドメイン直下(apex)に CNAME は置けないので ALIAS/ANAME か A を使う。TXT に指定の文字列を貼るだけ。NS。切替前に TTL を短くしておくのが定石。CAA で宣言できる。よくある誤解・3つ
TTL = 答えをキャッシュに残してよい秒数
各レコードには TTL(例: 3600 秒)が付いていて、キャッシュ DNS はその秒数のあいだ答えを使い回します。短くすると変更が早く反映される代わりに、権威サーバへの問い合わせが増えます。切替を予定しているなら、事前に TTL を短くしておくのが定石。
「浸透(伝播)待ち」は基本ない
レコードを変えても世界中にじわじわ広がるわけではありません。権威サーバの答えは変えた瞬間から正しい新しい値です。新旧が混ざって見えるのは、各キャッシュ DNS が古い答えを TTL の間だけ握っているから。だから待つべきは「浸透」ではなく「古い TTL が切れる」こと。
A レコードが土台。多くは結局そこへ行き着く
CNAME は別名を本名へ、MX はメール宛先のホスト名を指すだけで、最終的にはどこかの A(または AAAA)=IP に解決されて初めて通信できます。「名前 → … → IP」の鎖の終点が A/AAAA、と覚えると種類の関係が見通せます。
⚠ 早見表の注意
値の例は形を伝えるためのサンプルです。実際の値は契約している DNS 事業者の管理画面や、各サービスが案内する設定値に従ってください。表記(末尾ドットの有無・引用符・優先度の書き方など)は事業者ごとに微妙に異なります。
🔒 このページは静的な早見表と図解だけで、外部の DNS リゾルバへ実際の問い合わせは送りません(送信ゼロ)。検索フィルタもすべてこの端末の中で動いています。
相手のサーバー側(サーバー)— URL の名前から、相手の住所(IP アドレス)を調べる電話帳の話です。
相手のサーバー側は、訪ねた先の会社の窓口のような場所です。OSI では第7層(アプリケーション)。
DNS の主要なレコード(A・AAAA・CNAME・MX・TXT・NS・SOA・PTR・SRV・CAA…)が、それぞれ何のためのもので、どんな値を書き、どこでハマりやすいかを並べた早見表です。名前解決の流れも図で追えます。なお、ここでは実際の問い合わせ(dig / nslookup 相当)はしません。外部の DNS サーバに送ってしまうため、しくみの『読み方』だけに徹します(送信ゼロ)。
DNSレコードの種類ごとの意味・値の書き方・つまずきを、検索付き早見表で。名前解決の流れも図で追えます。dig/nslookup相当の実問い合わせはしません(送信ゼロ)。
🔰 かんたんに言うと
ドメイン名(example.com)を機械用の住所(IPアドレス)に変える、インターネットの「電話帳」のしくみと用語です。
主な機能
分からない用語があれば、クリックして解説をご覧ください。
A. いいえ。totonoe.techは送信ゼロのため、dig/nslookup相当の問い合わせ機能はあえて付けていません(問い合わせは外部DNSへ通信が出るため)。意味・値の書き方・ハマりどころの早見に徹しています。
A. ゾーン頂点にはSOAやNSが必ず同居し、CNAMEは同じ名前に他レコードを共存させられない決まりのためです。回避には一部事業者のALIAS/ANAME等の独自拡張を使います。
A. 優先度です。小さいほど優先で、複数書くと冗長化できます。MXの値はIPではなくホスト名で、その名前は別途A/AAAAで引ける必要があります(CNAME不可)。
A. いずれもTXTレコードに書きます。1文字列は255バイト上限のため、長いDKIM公開鍵は分割して書きます。引用符の付け忘れに注意。
A. 基本ありません。権威サーバの答えは変えた瞬間から正しい値です。新旧が混ざるのは各キャッシュDNSが古い答えをTTLの間だけ握っているから。待つべきは「古いTTLが切れる」ことです。
A. TTLは答えをキャッシュに残してよい秒数です。短いほど変更が早く反映され、権威への問い合わせは増えます。切替予定があるなら事前にTTLを短くしておくのが定石です。
入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。
totonoe.tech を運営する株式会社Koinobori は、法人向けの研修サービス「NOBORIBA®」も運営しています。 ここで手を動かした内容を、講師から教わる形の研修です。このページの道具は無料のまま、登録もいりません。
運営サイト
株式会社Koinobori
コーポレート — 法人研修・教材制作・AI支援
koinobori.co.jp
NOBORIBA® 研修サービス
研修事業 — 講師ネットワーク約160名・年間62名が登壇
noboriba.jp
NOBORIBA® ビジネス交流会
SES × 異業種 — 東京で唯一の朝開催 交流会
noboriba.net
ここ
totonoe.tech
Web ツール集 — 文字・お金・単位・IT・AI・教養
totonoe.tech
KOINOBORI COBOLERS
COBOL 技術者ネットワーク — Windows 95 風・COBOL で書き出したサイト
cobolers.jp