dig - DNSにドメイン名問い合わせパケットを送信 - Linuxコマンド

当ページのリンクには広告が含まれています。

スポンサーリンク

digコマンドは、DNSサーバーにドメイン名問い合わせパケットを送信するコマンドです。

digコマンド

書式

dig [@DNSサーバー] ドメイン [クエリタイプ] [クエリクラス]

DNSサーバー

問い合わせパケットを送信するDNSサーバーを指定します。指定しない場合は、/etc/resolve.conf ファイルに記載されているDNSサーバーにパケットを送信します。

クエリタイプ

クエリタイプを指定しない場合は、「a」のネットワークアドレスになります。

aネットワークアドレス
any指定されたドメインのすべての情報
mxドメインのメール交換レコード
nsネームサーバーレコード
soaゾーン権威者のレコード
hinfoホスト情報
axfrゾーン転送情報
txt任意の数の文字列

クエリクラス

クエリタイプを指定しない場合は、「in」のインターネットクラスドメインになります。

inインターネットクラスドメイン
anyすべてのクラス情報

使用例

/etc/resolv.conf に記載されているDNSサーバーにドメイン「webkaru.net」のIPアドレスを問い合わせます。

$ dig webkaru.net

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> webkaru.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30030
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;webkaru.net.			IN	A

;; ANSWER SECTION:
webkaru.net.		11705	IN	A	120.136.14.28

;; Query time: 1 msec
;; SERVER: 210.157.1.170#53(210.157.1.170)
;; WHEN: Sat Oct 26 23:19:42 2013
;; MSG SIZE  rcvd: 48

Google Public DNS 8.8.8.8 へドメイン「pc-karuma.net」のIPアドレスを問い合わせます。

$ dig @8.8.8.8 pc-karuma.net

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @8.8.8.8 pc-karuma.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38812
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;pc-karuma.net.			IN	A

;; ANSWER SECTION:
pc-karuma.net.		13043	IN	A	120.136.14.28

;; Query time: 41 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Oct 26 23:20:35 2013
;; MSG SIZE  rcvd: 47

関連コマンド

host, nslookup, whois

ネットワーク の人気記事

  1. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  2. Linuxコマンド【 sftp 】安全なファイル転送を行う
  3. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  4. コマンドリファレンス
  5. Linuxコマンド【 nslookup 】対話的にDNSサーバーへ問い合わせる
  6. Linuxコマンド【 ping 】ホストとの接続を確認する
  7. manコマンドの表示を日本語にする方法
  8. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  9. Linuxコマンド【 wget 】ファイルをダウンロードする
  10. ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド

関連記事(一部広告含む)