Digコマンドの使い方[例を挙げて]
掘る DNSレコードを検索するために使用されるLinuxコマンドラインツールです。 ホストの場合。このチュートリアルでは、このコマンドの使用方法を説明し、便利な例を示します。
DNSレコードは、ネットワーク上のホストのIPアドレス、電子メール構成、またはホストに関連付けることができるその他のテキストデータに関する情報をコンピューターに提供します。
DNSレコードは、インターネットのストリートディレクトリを提供します。 Webサイトにアクセスすると、コンピュータはWebサイトのドメインに関連付けられているDNSレコードを検索して、インターネット上でWebサイトをホストしているサーバーのIPアドレスを取得し、アクセスできるようにします。
掘る 入力に基づいてこれらのレコードを照会し、関連情報を返します。
構文
dig SERVER OPTIONS NAME
注:
- サーバー クエリするDNSサーバーのアドレスです。コンピュータ/ローカルネットワークで使用されているDNSサーバーを使用する場合は除外できます
- オプション digに渡すことができるオプションです デフォルトの動作を変更するには
- 名前 検索するリソースの名前(通常はドメイン名)です。たとえば、 linuxscrew.com
| dig コマンドオプション | |
|---|---|
| -4 | IPv4のみを使用 |
| -6 | IPv6のみを使用 |
| -t | 照会するレコードのタイプ |
| -x | 単純な逆ルックアップ |
掘る たくさんがあります 実行するクエリのタイプに応じたオプションの数。以下で最も一般的な使用法について説明しますが、高度な使用法については、次のコマンドを実行することでいつでもユーザーマニュアルを読むことができます。
man dig
例
最も基本的な使用シナリオを見てみましょう–インターネットWebサイトのドメイン名のクエリを実行します:
dig linuxscrew.com
どの出力:
; <<>> DiG 9.10.6 <<>> linuxscrew.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;linuxscrew.com. IN A ;; ANSWER SECTION: linuxscrew.com. 300 IN A 157.245.255.91 ;; Query time: 29 msec ;; SERVER: 1.1.1.1#53(1.1.1.1) ;; WHEN: Sat Dec 19 23:19:10 GMT 2020 ;; MSG SIZE rcvd: 59
詳細がわからなくなるのを防ぐために、最初の2ブロックのテキストは無視してかまいません。これらは digに関する情報にすぎません。 送信されたクエリの詳細が続きます。
回答セクション Aを表示します linuxscrew.comの記録 –そのドメイン名に関連付けられているサーバーのIPアドレス。
結果の最後のテキストブロックは、クエリの統計情報(結果がどこから来たのか(DNSサーバー)とその所要時間)を示しています。
追加情報を除外して回答セクションのみを表示するには、 + shortを追加します オプション
dig +short linuxscrew.com
Digコマンドを使用したさまざまなタイプのDNSレコードのクエリ
記録
ホストのIPアドレス。一般的にWebサーバーの検索に使用されます:
dig A +short linuxscrew.com
TXTレコード
メモ、説明、確認コード、その他の標準化されていないデータに使用されるテキストレコード:
dig TXT +short linuxscrew.com
MXレコード
メールサーバー情報:
dig MX +short linuxscrew.com
NSレコード
レコードを提供しているネームサーバーの詳細:
dig NS +short linuxscrew.com
すべて!
利用可能なすべてのレコードを取得します:
dig ANY linuxscrew.com
結論
掘る ネットワークの問題をトラブルシューティングするときに、それ自体が機能します。これは、コンピュータがネットワークリソースにアクセスするために使用している正確な情報に対する信頼できる答えを提供し、当て推量を排除します。
オンラインサービスを実行している場合は、 digを使用できます。 DNS構成がWebホストによって適切に適用されていること、およびドメイン上のすべてが適切なサーバーを指していることを確認します。
コンピュータネットワークに飛び込む場合は、他の記事でさらに役立つヒントを確認してください。
-
Linuxのwatchコマンドの使い方と実用例をわかりやすく解説
Linuxのwatchコマンドは、指定したコマンドを一定間隔で繰り返し実行し、その結果を画面に表示し続けるためのツールです。コマンドの出力が時間とともにどう変化するかをリアルタイムで監視したい場合に非常に便利です。この記事では、watchコマンドの基本的な使い方と、覚えておくと役立つ実用的な例を紹介します。 watchコマンドの基本構文 watchコマンドの構文は以下のとおりです。 watch オプション コマンド 各要素の意味は次のとおりです。 オプション: 後述の表から選択したオプションを指定します。watchコマンドのデフォルト動作を変更できます。 コマンド: watchが繰り返し実行
-
macOSでターミナル(コマンドライン)を使う方法|基本操作と便利なコマンドを解説
Windowsに「コマンドプロンプト」があるように、macOSにはコマンドの実行やシステム変更に使える「ターミナル」が標準搭載されています。ターミナルはmacOS専用のコマンドラインアプリケーションで、システム設定の変更、ファイルやアプリの起動、さまざまなタスクの実行などに活用できます。Appleが開発したこのアプリは、macOSの標準アプリとして最初からインストールされており、OSをアップデートしても常に同梱されています。ターミナルアプリはMacの「ユーティリティ」フォルダ内にあります。 つまり、ターミナルはMac版のコマンドプロンプトです。「Macでコマンドラインにはどうやってアクセスす