您遇到什麼問題?

DNS 用戶端收到「找不到名稱」錯誤訊息。

原因:網域名稱系統 (DNS) 用戶端電腦沒有正確的網路 IP 設定。

解決方案:確認用戶端電腦的 TCP/IP 組態設定正確,尤其是那些用於 DNS 名稱解析的設定。

若要確認用戶端 IP 設定,請使用 ipconfig 命令。在命令輸出中,確認用戶端有正確的 IP 位址、子網路遮罩以及用戶端所連線和使用的網路預設閘道。

如果用戶端沒有正確的 TCP/IP 設定,您可以:

  • 針對動態設定的用戶端,請使用 ipconfig /renew 命令,手動強制用戶端使用動態主機設定通訊協定 (DHCP) 伺服器更新它的 IP 位址設定。

  • 針對靜態設定的用戶端,修改用戶端 TCP/IP 內容,以使用正確的組態設定,或完成網路的用戶端 DNS 設定。請不要設定用戶端同時使用 AD DS 整合 DNS 伺服器及網際網路服務提供者 (ISP) DNS 伺服器。而是只設定用戶端使用 AD DS 整合 DNS 伺服器,以及設定 AD DS 整合 DNS 伺服器將查詢轉送至 ISP DNS 伺服器。

如需相關資訊,請參閱管理用戶端

原因:用戶端無法與 DNS 伺服器連線,因為發生網路相關或硬體相關的失敗。

解決方案:確認用戶端電腦有正確且運作中的網路連線。首先,使用基本的網路與硬體疑難排解步驟,檢查用戶端的相關用戶端硬體 (纜線與網路介面卡) 是否正常運作。

如果用戶端硬體似乎已適當安裝且正常運作,請使用 ping 命令,確認用戶端可以連線相同網路上的其他電腦。

原因:DNS 用戶端無法與它設定的 DNS 伺服器連線。

解決方案:如果 DNS 用戶端有基本的網路連線,請確認用戶端可以與慣用 (或替代) 的 DNS 伺服器連線。

若要確認用戶端是否擁有 DNS 伺服器的基本 TCP/IP 存取權,請先使用 ping 命令,嘗試透過伺服器的 IP 位址連線慣用的 DNS 伺服器。

例如,如果用戶端使用位址為 10.0.0.1 的慣用 DNS 伺服器,請在用戶端電腦上的命令提示字元處,輸入 ping 10.0.0.1。如果不確定慣用 DNS 伺服器的 IP 位址為何,您可以使用 ipconfig 命令檢視該位址。例如,在用戶端電腦輸入 ipconfig /all|more,視需要暫停顯示命令輸出,以便可以讀取和記下 [DNS 伺服器] 中列出的任何 IP 位址。

如果設定的 DNS 伺服器均未回應 IP 位址的直接 Ping,則表示問題來源可能是用戶端及 DNS 伺服器之間的網路連線問題。如果是這種情況,請遵循基本的 TCP/IP 網路疑難排解步驟來修正問題。

原因:DNS 伺服器未在執行中,或對查詢沒有回應。

解決方案:如果 DNS 用戶端可以 Ping DNS 伺服器電腦,請確認 DNS 伺服器已啟動,而且能夠接聽及回應用戶端要求。嘗試使用 nslookup 命令,測試伺服器是否能回應 DNS 用戶端。

如需相關資訊,請參閱啟動或停止 DNS 伺服器

原因:用戶端使用的 DNS 伺服器沒有可用於失敗名稱的授權單位,而且找不到此名稱的授權伺服器。

解決方案:確認用戶端嘗試解析的 DNS 網域名稱是所設定授權 DNS 伺服器的 DNS 網域名稱。

例如,如果用戶端嘗試解析名稱 host.widgets.tailspintoys.com,請確認用戶端查詢的慣用 (或替代,如果有的話) DNS 伺服器會載入應有失敗名稱之主機 (A) 資源記錄存在的授權區域。

如果慣用的伺服器是失敗名稱的授權伺服器,而且會載入適當的區域,請判斷該區域是否遺失適當的資源記錄。請視需要將資源記錄新增至區域。

如果慣用的伺服器不是失敗名稱的授權伺服器,則表示問題原因可能是 DNS 伺服器的設定錯誤。視需要,請在 DNS 伺服器進一步疑難排解問題。

如需相關資訊,請參閱管理資源記錄疑難排解 DNS 伺服器

DNS 用戶端好像收到內含過期或不正確資訊的回應。

原因:用戶端使用的 DNS 伺服器沒有可用於失敗名稱的授權單位,而且正在使用來自本機 DNS 資料庫的過期資訊。

解決方案:判斷該 DNS 伺服器是否為名稱的授權伺服器,然後依此繼續進行。

例如,如果用戶端嘗試解析名稱 host.widgets.tailspintoys.com,請確認用戶端查詢的慣用 (或替代,如果有的話) DNS 伺服器會載入應有失敗名稱之主機 (A) 資源記錄存在的授權區域。

如果慣用的伺服器是名稱的授權伺服器但使用不正確的資料回應,則表示該適當區域可能已經過期,或適當的資源記錄資料中有過時資訊。如果是那種情況,您可以新增或移除區域中適當的資源記錄。

另一個解決方案是在啟用動態更新時,在查詢指定的目標電腦強制登錄和更新。您可以在命令提示字元中輸入 ipconfig /registerdns 命令,強制更新資源記錄的登錄。

如果慣用伺服器不是查詢名稱的直接授權單位,則可能是根據先前遞迴查詢取得和快取的資訊來回應該查詢。在這種情況下,您可能要考慮清除伺服器名稱快取。這會強迫伺服器使用此資源記錄資料的新遞迴查詢,並根據目前的資訊重新建置快取的內容。

如需相關資訊,請參閱管理資源記錄疑難排解 DNS 伺服器

原因:慣用 DNS 伺服器是包含目標名稱區域的次要伺服器,且包含過期的資訊。

解決方案:如果回應用戶端的伺服器是區域的次要伺服器,則那台伺服器使用的區域版本可能已過期,而可能需要更常更新。

您可以在次要伺服器啟動對主要伺服器的區域轉送來更新區域,做為立即解決方案。您也可能考慮使用下列任何一個選項,在未來改善次要區域資料的有效期限:

  • 為次要伺服器指定其他主要伺服器,以在重新整理區域時使用。

  • 稍微調整區域的重新整理間隔,減少在所有授權伺服器需要重新整理區域之前,區域的授權伺服器可以使用區域的時間長度。

  • 設定做為次要伺服器區域來源之主要伺服器的通知清單,並讓它在區域變更時通知這台伺服器。

原因:查詢的名稱因使用者輸入或在儲存用戶端設定發生錯誤。

解決方案:確認已在產生名稱查詢的應用程式中正確指定名稱。

在大多數情況下,正查詢回應中的不正確資料,表示三種可能性:

  • 使用者在用戶端輸入不正確的 DNS 名稱。

  • 用戶端使用簡短且不完整的名稱,並由本機解析程式使用非預期的 DNS 尾碼完成。

  • 未在 DNS 伺服器正確更新查詢中指定的資源記錄。

確認使用者輸入的名稱正確無誤。確認在產生原始 DNS 查詢時使用者實際輸入的該組字元,或是檢查應用程式設定,例如可能設定的任何網際網路郵件或網頁瀏覽器設定。

如果初始查詢中使用的名稱不合格,而且不是完整網域名稱 (FQDN),請嘗試在用戶端應用程式中改用 FQDN,並重複進行查詢。如果您這樣做,請務必在名稱結尾加上句尾句點 (.),以表示輸入的名稱是正確的 FQDN。

如果 FQDN 查詢成功並在回應中傳回正確的資料,問題很可能是用戶端解析程式設定中的 DNS 網域尾碼搜尋清單設定錯誤。

如果您在不支援動態更新的環境中使用 DNS,或您一般都是手動管理區域資料,您可能也要確認牽涉回應查詢的資源記錄輸入無誤。檢視這些記錄以確定儲存在區域中的記錄資料正確,或依此進行修改。

原因:主要區域可能有遺失或錯誤的資料。

解決方案:確認區域的主要伺服器已有完整且正確的資料。

區域的主要 DNS 伺服器會有遺失或不完整的資料,最可能的原因是更新要求失敗。可能未完全執行或設定支援動態更新。若要解決此問題,請檢閱 DNS 動態更新通訊協定 (要求建議 (RFC) 2136),以及任何使用此通訊協定的 DNS 伺服器與用戶端需求。

目錄整合區域中受查詢失敗影響的記錄也可能已在 Active Directory 網域服務 (AD DS) 中更新,但尚未複寫至載入區域的所有 DNS 伺服器。根據預設,從 AD DS 載入區域的所有 DNS 伺服器,會設定間隔輪詢區域 (通常是 15 分鐘一次),而且會在區域有任何增量變更時進行更新。在大多數情況下,使用預設複寫設定及可靠的高速連結,將 DNS 更新複寫至 Active Directory 網域環境中的所有 DNS 伺服器,所花費的時間不會超過 20 分鐘。

如果您特別將區域設定為停用動態更新,請記住您必須手動新增和更新區域中使用的大多數資源記錄類型。如果是這種情況,請使用 DNS 管理員來檢視和更新受影響的記錄。

不正確資料的另一個可能來源是 Windows 網際網路名稱服務 (WINS)。請判斷 WINS 查閱整合是否已啟用並與區域搭配使用。如果您將 WINS 查閱與區域搭配使用,請確認不正確的資料並非來自 WINS。

如需相關資訊,請參閱疑難排解動態更新管理資源記錄

DNS 用戶端可能是受到此處未描述的其他問題影響。

原因:這裡沒有描述我的問題。

解決方案:搜尋 Microsoft TechNet (https://go.microsoft.com/fwlink/?LinkId=170) 以取得可能與問題相關的最新技術資訊。視需要,可取得與您的問題或議題相關的資訊及指示。

如果您連線到網際網路,可以在 Microsoft Update (https://go.microsoft.com/fwlink/?LinkId=284 (可能為英文網頁)) 取得最新的作業系統更新。


目錄