覚えておきたいDNSレコードの一覧

2021年2月2日

DNSレコードを一覧表にまとめました。
 ※FQDN(Fully Qualified Domain Name、完全修飾ドメイン名)=ホスト名+ドメイン名

レコード名説明記述例(省略表記)
省略表記のためのパラメータを指定する。
以下のレコードの記述で、TTL=3600とドメイン名=infra-engineer.com.を省略可能。
$TTL         3600
$ORIGIN    infra-engineer.com.
SOA(Start Of Authority)自身が管理するDNSの領域(ゾーンと呼ぶ)に関する情報
 ・DNSサーバ名(ns1.infra-engineer.com)
 ・管理者のメールアドレス(postmaster@infra-engineer.com)
 ・Serial⇒ゾーンファイルのバージョン
 ・Refresh⇒リフレッシュ間隔
 ・Retry⇒リフレッシュ失敗時のリトライ時間
 ・Expire⇒レコード有効時間
 ・Negative cache TTL⇒存在しないドメイン情報のキャッシュ時間
@               IN SOA       ns1 postmaster(
                     20201228  ; Serial
                     3600      ; Refresh 
                     900      ; Retry
                     604800     ; Expire
                      3600     ; Negative cache TTL
                       )
NS(Name Server) ドメインを管理するDNSサーバを指定する(ドメイン ⇔ DNSサーバ)                    IN NS       ns1
MX(Mail eXchanger)ドメインのメールサーバを指定する   (ドメイン ⇒ メールサーバ)                    IN MX       10 mx1
A(Address)ホスト名に対応するIPアドレスを指定する(ホスト名 ⇒ IPアドレス)(正引き)ns1               IN A          192.168.1.1
PTR(PoinTeRIPアドレスに対応するホスト名を指定する(IPアドレス ⇒ ホスト名)(逆引き)192.168.1.1   IN PTR      ns1
CNAME(Canonical NAMEホストの別名(エイリアス名)を指定する(別名 ⇒ 本当のホスト名)www             IN CNAME  host1.infra-engineer.com.
DNSレコード一覧

省略表記でない記述だと以下のようになります。

infra-engineer.com.             3600       IN SOA      ns1.infra-engineer.com. postmaster.infra-engineer.com.(
                                                           20201228    ; Serial
                                                           3600      ; Refresh 
                                                           900      ; Retry
                                                           604800     ; Expire
                                                           3600     ; Negative cache TTL
                                                           ) 
infra-engineer.com.             3600       IN NS       ns1.infra-engineer.com.
infra-engineer.com.             3600       IN MX       10 mx1.infra-engineer.com.
ns1.infra-engineer.com.         3600       IN A        192.168.1.1
192.168.1.1                     3600       IN PTR      ns1.infra-engineer.com.
www.infra-engineer.com.         3600       IN CNAME    host1.infra-engineer.com.