※ digコマンド
が入ってない人は、yum install bind-utils
で入ります。
SOAレコード
ドメイン情報を返す。
dig google.com soa
==========
;; ANSWER SECTION:
google.com. 23 IN SOA ns1.google.com. dns-admin.google.com. 330353109 900 900 1800 60
==========
-
ns1.google.com.
: ネームサーバ -
dns-admin.google.com.
: ドメインの管理者のメールアドレス(「@」記号を「.」に置き換えて記載) -
330353109
: シリアル値。ゾーンファイルのバージョンを表す数字 -
900
: refresh。セカンダリがプライマリに問合せする間隔 -
900
: retry。refreshでゾーン情報の更新ができなかった場合に、retryで指定された時間後に再度リフレッシュを試みる間隔 -
1800
: expire。ゾーン情報のリフレッシュができない状態が続いた場合、セカンダリネームサーバが持っているキャッシュを保持して返すまでの時間 -
60
: minimun。ネガティブキャッシュの存在可能時間を指定
NSレコード
ドメインのDNSサーバ名を返す。
dig google.com ns
==========
;; ANSWER SECTION:
google.com. 15328 IN NS ns3.google.com.
google.com. 15328 IN NS ns4.google.com.
google.com. 15328 IN NS ns1.google.com.
google.com. 15328 IN NS ns2.google.com.
==========
Aレコード
ホストのIPアドレスを返す。
dig google.com a
==========
;; ANSWER SECTION:
google.com. 168 IN A 172.217.161.238
==========
AAAAレコード
IPv6でホスト名を返す。
dig google.com aaaa
==========
;; ANSWER SECTION:
google.com. 94 IN AAAA 2404:6800:400a:80b::200e
==========
PTRレコード
IPアドレスに対するホスト名を返す。
dig -x 216.58.197.14 ptr
==========
;; ANSWER SECTION:
14.197.58.216.in-addr.arpa. 21424 IN PTR kix06s02-in-f14.1e100.net.
14.197.58.216.in-addr.arpa. 21424 IN PTR kix06s02-in-f14.1e100.net.
==========
CNAMEレコード
ホスト名のエイリアス(別名)を返す。
MXレコード
ドメインのメールの配送先(メールサーバ)を返す。
dig google.com mx
==========
;; ANSWER SECTION:
google.com. 489 IN MX 30 alt2.aspmx.l.google.com.
google.com. 489 IN MX 40 alt3.aspmx.l.google.com.
google.com. 489 IN MX 10 aspmx.l.google.com.
google.com. 489 IN MX 20 alt1.aspmx.l.google.com.
google.com. 489 IN MX 50 alt4.aspmx.l.google.com.
==========
TXTレコード
ホスト名に関連付けるテキスト情報(文字列)を返す。
SPFレコード
などがある。 最終行の"v=spf1 include:_spf.google.com ~all"
SPFレコード
とは メールが正規のサーバから送信されているのかどうかを判断
するためのもの
dig google.com txt
==========
;; ANSWER SECTION:
google.com. 271 IN TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289"
google.com. 3571 IN TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="
google.com. 271 IN TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e"
google.com. 3571 IN TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95"
google.com. 3571 IN TXT "v=spf1 include:_spf.google.com ~all"
==========