はじめに
dig
(Domain Information Groper)コマンドはDNSルックアップユーティリティです。これは、ドメインネームサーバー情報を収集するためにシステムおよびネットワーク管理者によってよく使用されます。データの収集とは別に、 dig
コマンドは、ネットワークのトラブルシューティングとDNSの問題の解決に役立つツールです。
このDNSテストツールは、Linux、Mac OS、およびWindowsで使用できます。ほとんどの新しいディストリビューションには掘るがあります プリインストールされているので、これを行う必要があるかもしれません。
このチュートリアルでは、CentOSにdigをインストールする方法といくつかの基本的なdigコマンドを学びます。
前提条件
- CentOSを搭載したLinuxシステム
- sudoまたはrootのユーザーアカウント 特権
- ターミナルウィンドウ/コマンドラインへのアクセス
CentOSにdigをインストールする方法
掘るの場合 RHEL / CentOS Linuxシステムでは使用できません。1つの簡単なコマンドを使用してインストールできます:
sudo yum install bind-utils
または:
sudo dnf install bind-utils
このコマンドは、bind-utilsパッケージをインストールします 、digやその他のDNSクエリを含むユーティリティのコレクション。
掘り出し物のバージョンを確認
digが正常にインストールされたことを確認するには、システムにdigのバージョンを表示するようにシステムに指示します。
dig -v
digが利用可能な場合は、下の画像のように、ユーティリティのバージョン番号が表示されます。
digがない場合、出力は次のメッセージで応答します: dig command not found
。
基本的なdigコマンドCentOSの例
以下に、最も一般的な dig
のいくつかを示します。 コマンドとそれらがどのように機能するかを示す例。
特定のドメインのDNSレコードを確認する
特定のドメインのDNSレコードを確認するには、次のコマンドを実行します。
dig [domain_name]
例:
dig phoenixnap.com
出力には次の情報が表示されます。
-
dig
のバージョン コマンド - DNSネームサーバーによって提供される技術情報
- 質問 セクション
- および回答 セクション(IPアドレス)
デフォルトでは、Aレコード(ホスト名がIPアドレスを指すレコード)を要求しています。
IPアドレスを確認する
IPアドレス(回答セクション)だけを表示したい場合は、次を実行します:
dig [domain_name] +short
出力には、追加情報なしで、指定されたドメインのIPアドレスが表示されます。
MXレコードを確認する
dig
を使用できます ドメインのMX(メール交換)レコードを検索するコマンド。 MXレコードを表示するには、次を使用します:
dig [domain_name] MX
追加情報なしでメールサーバーのみを表示するには、 +short
を追加します オプション:
dig [domain_name] MX +short
SOAレコードを確認する
信頼できるDNSサーバーを見つけるには、 dig
を使用します SOA(Start of Authority)レコードを表示するコマンド。この情報は、DNSゾーンのコア情報とパラメータを示しています。
ユーティリティを使用して、以下を実行して詳細なSOAレコードを表示します。
dig [domain_name] SOA
または、 +short
を追加します 簡潔な出力のオプション:
dig [domain_name] SOA