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
関連コマンド
ネットワーク の人気記事
- Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
- Linuxコマンド【 sftp 】安全なファイル転送を行う
- Linuxコマンド【 traceroute 】ホストまでの経路を表示する
- Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
- Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
- Linuxコマンド【 ping 】ホストとの接続を確認する
- ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド
- Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 scp 】リモートマシンにファイルコピーする