あなた コマンドはの略です ドメイン情報探索者 。 DNS ネーム サーバーに関する情報を取得するために使用されます。基本的にはネットワーク管理者が使用します。これは、DNS 問題の検証とトラブルシューティング、および DNS ルックアップの実行に使用されます。 Dig コマンドは、次のような古いツールを置き換えます。 nslook p とホスト 。
Dig コマンドのインストール
Debian/Ubuntuの場合
$sudo apt-get install dnsutils>
CentOS/RedHatの場合
$sudo yum install bind-utils>
構文:
dig [server] [name] [type]>
Dig コマンドの使用
1. ドメイン A レコードをクエリするには
開発者モードを終了する方法
dig techcodeview.com>
このコマンドにより、dig はドメイン名 techcodeview.com の A レコードを検索します。
レコードは IPV4 IP を指します。
同様に、レコード タイプが AAAA に設定されている場合、IPV6 IP が返されます。
Javaで配列をソートする
2. ドメイン A レコードをクエリするには +ショート
dig techcodeview.com +short>
デフォルトでは dig は冗長であり、 +short オプションを使用すると、示されているように出力を大幅に削減できます。 3. コメント行を削除するには。
dig techcodeview.com +nocomments>
このコマンドはリクエストを作成し、コメント行を除外します。 4. すべての表示フラグを設定またはクリアします。
dig techcodeview.com +noall>
すべての表示フラグを設定またはクリアしたい場合は、noall クエリ オプションを使用します。 5. 詳細な回答を問い合わせるため。
dig techcodeview.com +noall +answer>
回答セクションの情報を詳細に表示したい場合は、まず +noall オプションを使用してすべてのセクションの表示を停止し、次に dig コマンドで +answer オプションを使用して回答セクションのみをクエリします。 6. すべての DNS レコード タイプをクエリします。
dig techcodeview.com ANY>
ANY オプションを使用して、ドメインに関連付けられている使用可能なすべての DNS レコード タイプをクエリします。出力には使用可能なすべてのレコード タイプが含まれます。 7。 ドメインの MX レコードをクエリします。
「プリムのアルゴリズム」
dig techcodeview.com MX>
ドメインに関連付けられたメール交換 – MX – 応答セクションのみが必要な場合は、このコマンドを使用します。 8. DNS パスをトレースするには
dig techcodeview.com +trace>
+trace コマンドは、DNS ルックアップ パスをトレースするために使用されます。このオプションは、名前の検索を解決するために反復クエリを実行します。ルートから開始してネーム サーバーにクエリを実行し、途中で参照に続く反復クエリを使用してネームスペース ツリーを下にたどります。 9. ネームサーバーを指定する場合
dig techcodeview.com @8.8.8.8>
デフォルトでは、dig コマンドは /etc/resolv.conf にリストされているネームサーバーにクエリを実行し、DNS ルックアップを実行します。 @ 記号の後にネームサーバーのホスト名または IP アドレスを使用することで変更できます。 10. 統計セクションをクエリするには
dig techcodeview.com +noall +answer +stats>
dig コマンドで +stats オプションを使用して、統計セクションを表示します。
DNS 逆引き参照:
DNS 逆引き参照を使用して、IP アドレスからドメイン名またはホスト名を取得できます。
-x オプションは、DNS 逆引き参照を実行するために使用されます。
Pythonで
元:
[xxxxxx ~]# dig +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa。 18208 IN PTR dns.google。
注: DNS 逆引き参照は、エントリが PTR に存在する場合にのみ機能します。
PTR の内容は、コマンド dig -x xx.yy.zz.aa を使用して表示できます。
バッチクエリ:
一度に各ドメインに対して Dig クエリを実行する代わりに、ドメインのリストを一度にクエリできます。
これを行うには、ファイルにドメイン名を入力し、各行に 1 つのドメイン名のみを入力し、ファイルに対して Dig クエリを実行します。
例: file.txt にクエリ対象のドメイン名のリストがあるとします。
マウススクロールが機能しない
dig -f file.txt +short は、DNS クエリを実行し、解決されたすべての IP を返します。