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コマンド【 sftp 】安全なファイル転送を行う
  2. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  3. Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
  4. Linuxコマンド【 ping 】ホストとの接続を確認する
  5. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  6. Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
  7. コマンドリファレンス
  8. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  9. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  10. Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ

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