Windows Server でのインターネットでの DNS 名解決のトラブルシューティング

この記事では、Microsoft Windows Server のインターネット上のドメイン ネーム システム (DNS) の名前解決をトラブルシューティングする方法について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 816567

概要

この記事では、インターネットに送信されるクエリが正しく解決されず、ローカル イントラネットの名前解決機能が正しく解決される場合に DNS を構成するために使用できるメソッドについて説明します。

Windows Server コンピューターにルート ヒントを格納する Cache.dns ファイルが見つからないか、破損している可能性があります。 DNS スナップインを使用してルート ヒントを手動で追加したり、ハード ディスク上の Cache.dns ファイルをバックアップ Cache.dns ファイルに置き換えたり、元のバージョンの Cache.dns ファイルに置き換えたりすることができます。

DNS スナップインを使用してルート ヒントを更新するには

ルート ヒントを更新するには:

ドメイン コントローラー以外の場合

ドメイン コントローラーとして構成されていない Windows Server DNS サーバーにルート ヒントを手動で追加するには:

  1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[DNS] をクリックします。
  2. 右側のウィンドウで[ ServerName]\(ServerName\) を右クリックし、[ ServerName] がサーバーの名前である [ プロパティ] をクリックします。
  3. [ ルート ヒント ] タブをクリックし、[ 追加] をクリックします。
  4. 追加するルート サーバーの完全修飾ドメイン名 (FQDN) と IP アドレスを指定し、[OK] をクリック します

ドメイン コントローラー上

ドメイン コントローラーとして構成されている Windows Server DNS サーバーのルート ヒントを更新するには:

  1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[DNS] をクリックします。
  2. 右側のウィンドウで[ ServerName]\(ServerName\) を右クリックし、[ ServerName] がサーバーの名前である [ プロパティ] をクリックします。
  3. [ ルート ヒント ] タブをクリックします。
  4. 次のいずれかの操作を行います。
    • ルート サーバーを一覧に追加します。 これを行うには、[追加] をクリックし、 追加するルート サーバーの FQDN と IP アドレスを指定し、[OK] をクリック します
    • 別の DNS サーバーからルート ヒントをコピーします。 これを行うには、[ サーバーからコピー] をクリックし、ルート ヒントをコピーする DNS サーバーの IP アドレスを指定し、[OK] をクリック します
  5. [OK] をクリックします。

注:

ネットワーク ソリューションで指定されたルート サーバーの一覧を次に示します。

a.root-servers.net. 198.41.0.4

b.root-servers.net. 199.9.14.201

c.root-servers.net. 192.33.4.12

d.root-servers.net. 199.7.91.13

e.root-servers.net. 192.203.230.10

f.root-servers.net. 192.5.5.241

g.root-servers.net. 192.112.36.4

h.root-servers.net. 198.97.190.53

i.root-servers.net. 192.36.148.17

j.root-servers.net. 192.58.128.30

k.root-servers.net. 193.0.14.129

l.root-servers.net. 199.7.83.42

m.root-servers.net. 202.12.27.33

バックアップ Cache.dns ファイルをコピーして使用するには

%SystemRoot%\System32\Dns フォルダー内の Cache.dns ファイルの名前を変更して、バックアップ Cache.dns ファイルに置き換えるには、次のようにします。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  2. [名前] ボックスに「cmd」と入力し、[OK] をクリックします。

  3. DNS サービスを停止します。 これを行うには、コマンド プロンプトで「」と入力 net stop dnsし、Enter キーを押します。

  4. %SystemRoot%\System32\Dns フォルダー内の Cache.dns ファイルの名前を Cache.old に変更します。 これを行うには、コマンド プロンプトで次の行を入力します。 各行の後に Enter キーを押します。

    cd %systemroot%\Sytem32\Dns  
    ren cache.dns cache.old  
    copy backup\cache.dns
    
  5. DNS サービスを開始します。 これを行うには、コマンド プロンプトで「net start dns」と入力し、Enter キーを押します。

関連情報

Windows Server でインターネット アクセス用に DNS を構成する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。
323380 DNS サーバーのトラブルシューティング
Windows Server に DNS をインストールして構成する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
814591 ドメイン ネーム システム (DNS) の問題のトラブルシューティング