在 DNS 伺服器事件記錄檔中報告事件407和408

本文針對您無法查詢以 Windows 2000 為基礎的 DNS 伺服器的問題,提供解決方案。

原始產品版本:   Windows 2000
原始 KB 編號:   279678

徵狀

您無法查詢以 Windows 2000 為基礎的 DNS 伺服器,而且 DNS 伺服器的應用程式事件記錄檔中會報告下列錯誤:

事件 ID: 407
來源: DNS
描述: DNS 伺服器無法將資料包 (UDP) 通訊端系結至 IP_address。 資料為錯誤。

事件 ID: 408
來源: DNS
描述: DNS 伺服器無法開啟 address 的通訊端 [IP_address]。 請確認此電腦上有有效的 IP 位址。 如果無效,請使用 DNS 管理員中 [伺服器內容] 底下的 [介面] 對話方塊,將其從 IP 介面清單中移除。 然後停止並重新啟動 DNS 伺服器。 (如果這是此機器上唯一的 IP 介面,而且 DNS 伺服器可能尚未因此錯誤而啟動。 在此情況下, \ 請移除登錄的 [服務] 區段中的 [DNS Parmeters ListenAddress] \ 值,然後重新開機。 ) 如果此機器是有效的 IP 位址,請確定沒有其他應用程式 ((例如,另一個 DNS 伺服器) 執行,嘗試使用 DNS 埠)。

原因

在同一部伺服器上安裝下列兩個服務的電腦上,可能會發生這些錯誤:

  • 網路位址轉譯 (NAT)
  • DNS ServerNAT 具有 DNS proxy 設定,可讓動態主機設定通訊協定 (DHCP) 用戶端將 DNS 查詢引導至 NAT 伺服器。 接著,用戶端 DNS 查詢會轉寄至 NAT 伺服器的已設定 DNS 伺服器。 若主機使用相同的介面和網際網路通訊協定 (IP) 位址的預設設定,則 DNS proxy 和 DNS 伺服器服務無法在相同主機上共存。

解決方案

若要解決此問題,請使用下列任何一種方法:

  • 針對 DNS 伺服器使用不同的伺服器,而不是在相同主機上安裝 NAT 和 DNS 伺服器。

  • 請勿使用 NAT 中的 DHCP 支配器和 DNS proxy 功能 (請改) 使用 DHCP 伺服器服務。

  • 設定 DNS 伺服器,使其不會偵聽做為 NAT 專用介面之網路介面卡的 IP 位址。 如果要執行這項操作,請依照下列步驟執行:

    1. 在 Microsoft Management Console (MMC) 中,以滑鼠右鍵按一下 DNS 伺服器,然後按一下 [ 屬性]。
    2. 按一下 [ 介面 ] 索引標籤,然後在 [ 偵聽 ] 區段中,按一下以選取 [只會有 下列 IP 位址 ] 核取方塊。
    3. 按一下您不想讓伺服器接聽的 IP 位址,然後按一下 [ 移除]。
    4. 按一下 [確定] ,然後關閉 [DNS] 嵌入式管理單元。

注意

從 DNS 伺服器上的 [介面] 清單中移除 IP 位址時,DNS 伺服器服務不會回應導向該 IP 位址的 DNS 查詢。 Dns 伺服器必須解析的 DNS 查詢必須指向 DNS 伺服器正在接聽的其他介面。

狀態

Microsoft 已確認這是在本文開頭所列的 Microsoft 產品中的問題。