ドメイン設定でよく触るレコードの整理。
主要レコード
| タイプ | 内容 | 例 |
|---|---|---|
| A | ホスト名 → IPv4 | kb.naxii.net → 203.0.113.10 |
| AAAA | ホスト名 → IPv6 | kb.naxii.net → 2001:db8::10 |
| CNAME | 別名 → 正規名 | www → naxii.net |
| TXT | 任意のテキスト | SPF / ドメイン所有権の証明 |
| MX | メールの配送先 | 10 mail.naxii.net |
| NS | 権威サーバの委任 | ns1.cloudflare.com |
| CAA | 証明書を発行できる CA の制限 | 0 issue "letsencrypt.org" |
ハマりどころ
- CNAME は他のレコードと共存できない。zone apex(
naxii.net自体)には置けないため、Cloudflare などは CNAME flattening で回避している - TXT の SPF は 1 ドメインに 1 レコードが原則。複数あると受信側の判定が壊れる
dig での確認
dig kb.naxii.net A +short
dig naxii.net TXT +short
dig @1.1.1.1 kb.naxii.net ANY # 権威サーバを指定して確認
反映されないときは TTL とネガティブキャッシュを疑う。
dig +traceで委任経路を上から辿ると切り分けが早い。
Naxii の置き場