イベント 407 と 408 が DNS サーバー イベント ログに報告される

この記事では、Windows 2000 ベースの DNS サーバーに対してクエリを実行できない問題の解決策について説明します。

適用対象: Windows 2000
元の KB 番号: 279678

現象

Windows 2000 ベースの DNS サーバーに対してクエリを実行できず、DNS サーバーのアプリケーション イベント ログに次のエラーが報告されます。

イベント ID: 407
ソース: DNS
説明: DNS サーバーは、データグラム (UDP) ソケットを IP_addressにバインドできませんでした。 データはエラーです。

イベント ID: 408
ソース: DNS
説明: DNS サーバーがアドレス [IP_address] のソケットを開けませんでした。 これがこのマシンの有効な IP アドレスであることを確認します。 無効な場合は、DNS マネージャーの [サーバーのプロパティ] の下にある [インターフェイス] ダイアログを使用して、IP インターフェイスの一覧から削除します。 次に、DNS サーバーを停止して再起動します。 (これがこのマシン上の唯一の IP インターフェイスであり、このエラーの結果として DNS サーバーが起動していない可能性があります。その場合は、レジストリのサービス セクションで DNS\Parmeters\ListenAddress 値を削除し、再起動します)。これがこのマシンの有効な IP アドレスである場合は、DNS ポートを使用しようとする他のアプリケーション (別の DNS サーバーなど) が実行されていないことを確認します。

原因

これらのエラーは、次の両方のサービスが同じサーバーにインストールされているコンピューターで発生する可能性があります。

  • ネットワーク アドレス変換 (NAT)
  • DNS ServerNAT には、動的ホスト構成プロトコル (DHCP) クライアントが DNS クエリを NAT サーバーに送信できるようにする DNS プロキシ設定があります。 クライアント DNS クエリは、NAT サーバーの構成済み DNS サーバーに転送されます。 ホストが既定の設定で同じインターフェイスとインターネット プロトコル (IP) アドレスを使用している場合、DNS プロキシと DNS サーバー サービスは同じホスト上で共存できません。

解決方法

この問題を解決するには、次のいずれかの方法を使用します。

  • 同じホストに NAT と DNS サーバーをインストールする代わりに、DNS サーバーに別のサーバーを使用します。

  • NAT で DHCP アロケーターと DNS プロキシ機能を使用しないでください (代わりに DHCP サーバー サービスを使用してください)。

  • NAT のプライベート インターフェイスとして機能しているネットワーク アダプターの IP アドレスでリッスンしないように DNS サーバーを構成します。 これを行うには、次の手順を実行します。

    1. Microsoft 管理コンソール (MMC) で DNS スナップインを起動し、DNS サーバーを右クリックし、[ プロパティ] をクリックします。
    2. [インターフェイス] タブをクリックし、[リッスン] セクションで、[次の IP アドレスのみチェック] ボックスをクリックして選択します。
    3. サーバーがリッスンしない IP アドレスをクリックし、[ 削除] をクリックします。
    4. [ OK] を クリックし、DNS スナップインを閉じます。

注:

DNS サーバーの [インターフェイス] リストから IP アドレスが削除されると、DNS サーバー サービスは、その IP アドレスに送信される DNS クエリに応答しません。 DNS サーバーで解決する必要がある DNS クエリは、DNS サーバーがリッスンしている他のインターフェイスに送信する必要があります。

状態

Microsoft は、この記事の冒頭に記載されている Microsoft 製品の問題であることを確認しました。