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

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