DNSレコードまとめ

Aレコード

ドメインに対応するipアドレス(IPv4)を記述する基本のレコード

hogehoge.com. A 111.222.333.444

AAAAレコード

AレコードのIPv6版

CNAMEコード

ドメインのエイリアスを記述するレコード

www.hogehoge.com. CNAME hogehoge.com

MXレコード

ドメインのメールサーバを記述するレコード

hogehoge.com. MX mail.hogehoge.com.

NSレコード

ドメインのDNSサーバを指定するレコード

hogehoge.com. NS ns.hogehoge.com.

TXTレコード

なりすましメールを防止するために使用する

IN TXT "v=spf1 a:hogehoge.com ~all"

PTRレコード

Aレコードとは逆にIPアドレスに対応するドメイン名を記述する

111.222.333.444 IN PTR hogehoge.com.

SOAレコード

ゾーン情報を記述する。以下のデータを保存する。

  • ドメインのDNSサーバ名

  • ドメイン管理者のメールアドレス

  • シリアル番号: ゾーン転送時に更新されているかの判断に用いられる。通常は「年月日+連番」の書式

  • 更新間隔: ゾーン情報の転送間隔時間(秒)

  • 転送再試行時間: ゾーン転送に失敗した場合の再試行までの時間(秒)

  • レコード有効時間

  • キャッシュ有効時間

IN SOA dns.hogehoge.com mail.hogehoge.com 2016080301 10800 3600 604800 86400