BINDのdigツールを使用したDNSのテスト

ドメイン情報Groper (dig)コマンドライン・ツールを使用して、ドメインがホストされている委任に対してテストします。構成したキャッシュまたはTTL (Time to Live)を考慮せずに変更が行われたかどうかをすぐに確認します。

ノート

Windowsユーザーは、BINDのWebサイトからツールをダウンロードできます。ターミナルを使用して、LinuxおよびMacintoshシステムのdigにアクセスします。

digの使用

BINDのdigツールを使用する前に、システムのdigにアクセスしたり、インストールする必要があります。digにアクセスしたら、digで DNSをテストできます。

dig (Mac)にアクセスするには
  1. ApplicationsフォルダでUtilitiesフォルダを開き、「ターミナル」を選択します。
  2. 端末が開いたら、検索するホスト名を使用してdigコマンドを入力します。
dig (Windows)をインストールするには
  1. ISCのWebサイトに移動して、最新の安定したバージョンのBINDをダウンロードします。

    ノート

    BINDでは、32ビットと64ビットのWindowsシステムがサポートされています。使用しているWindowsのバージョンを確認し、正しいバージョンのBINDをダウンロードします。Microsoftのドキュメントを表示して、使用しているWindowsのバージョンを確認します。
  2. ダウンロードしたファイルを抽出して、次のディレクトリにBINDをインストールします。C:\Program Files\ISC BIND 9「ツールのみ」チェック・ボックスを選択します。
  3. BINDがインストールされた後に、「Windows」メニューから「コントロール・パネル」を開き、「システム・プロパティ」を開きます。
  4. 「詳細設定」タブを選択し、「環境変数」をクリックします。
  5. 「システム変数」で、「パス」を選択し、「編集」をクリックします。
  6. 「システム変数の編集」ウィンドウで、パスの最後にC:\Program Files\ISC BIND 9\binを追加し、「OK」をクリックします。
  7. 「変数の編集」ウィンドウで、「OK」をクリックします。システム・プロパティ・ウィンドウで、「OK」をクリックします。

コマンド・プロンプトを開くには

Windowsバージョン8 to10の場合:

  1. Windowsメニュー・アイコンをクリックします。
  2. 「検索」フィールドにCMDと入力します。
  3. 「コマンド プロンプト」をクリックします。

Windowsバージョン7の場合:

  1. 「スタート」メニューの「ファイル名を指定して実行」をクリックします。
  2. CMDを入力し、「OK」をクリックします。
digを使用してDNSをテストするには
  1. 端末(MacとLinux)またはコマンド・プロンプト(Windows)を開きます。
  2. dig <any hostname>と入力して[Enter]を押します。

次の情報が返されます:

DNS digの出力を示すスクリーンショット

  • 質問セクション: ネームサーバーに対して行われた問合せ。この例では、ホスト名oracle.comの最初の使用可能なAレコードを要求しました。
  • アンサー・セクション:DNSに対して実行された問合せで利用可能な最初の回答。この例では、IPアドレス(137.254.16.101)を含むAレコードを受信しました。
  • 認可セクション:問合せへの回答が届いた認可ネームサーバー。これらのネームサーバーは、ドメインのゾーンを格納します。
  • 追加セクション: リゾルバに必要な詳細情報(ただし、問合せへの回答は不要)。

digコマンド

コマンド 説明
dig [hostname] 問い合せたホスト名のゾーン内にある任意のAレコードを返します。 dig oracle.com
dig [hostname] [record type] 問い合せたホスト名のゾーン内で見つかったそのタイプのレコードを返します。 dig oracle.com MX
dig [hostname] +short 簡単な答えを入力します。通常はIPアドレスのみです。 dig oracle.com +short
dig @[nameserver address] [hostname] ローカル・システムで構成されたリゾルバではなく、ネームサーバーに直接問い合せます。 dig @dnsmaster6.oracle.com
dig [hostname] +trace +traceを追加すると、ルート・ネームサーバーからの問合せを解決し、各問合せステップの結果をレポートするようにdigに指示されます。 dig oracle.com +trace
dig -x [IP address] IPアドレスの逆参照。 dig -x 108.59.161.1