dig

DNSサーバへDNSレコードを問い合わせる

コマンドの書式

dig { <hostname> | <IPv4address> | <IPv6address> }
  [type <type>]
  [server {<IPv4address> | <IPv6address> }]
  [protocol {udp | tcp}]
  [non-recursive]
  [verbose]
<hostname>
問い合わせるホスト名
<IPv4address>
問い合わせるIPv4アドレス
<IPv6address>
問い合わせるIPv6アドレス
type
レコードタイプを指定する
<type>
キーワード(レコードタイプ) 取得する情報
a IPv4アドレス(正引き)
aaaa IPv6アドレス(正引き)
PTR ホスト名(逆引き)
CNAME 別名に対応する正式名
MX メールサーバ名
NS DNSサーバ名(権威サーバ)
SOA オーソリティ情報
SRV サービスの情報
TXT テキスト情報
デフォルト値
a
server
問い合わせ先DNSサーバを指定する
<IPv4address>
IPv4アドレス
<IPv6address>
IPv6アドレス
無指定時の問い合わせ先はリゾルバに依存します。
protocol
使用するトランスポートプロトコル
tcp
TCPを使用する送信回数
udb
UDPを使用する
無指定時はUDPで問い合わせ、切り詰められた応答(TCビットが1)であるとTCPで再度問い合わせます。
non-recursive
再帰問い合わせをしない
verbose
詳細に表示する
注:
  • コマンドインタフェースでの実行中に強制終了するにはCtrl-Cを入力してください。(2回Ctrl-Cを入力しないと終了しない場合があります)