伺服器不僅是企業網路設備的核心,也是軟體與資料庫應用的主體。實際運維中,伺服器故障層出不窮,且多無固定規律。許多網路故障的根因竟指向 DNS 伺服器,此時需進行針對性的 DNS 技術排查。
某公司規模約 50 台電腦,採購兩台 IBM X Series 200 伺服器,因內部應用需 Windows 域支援,兩台均啟用 Windows 2000 Server 域功能:一台為主域控制器(DC),另一台為備份域控制器(BDC)。BDC 主要輔助管理,配置完成後幾無變動。
某日主 DC 無法登入桌面:啟動時卡在 Windows 2000 登入介面(輸入帳密前),下方顯示「正在連接網路」,等待近一小時無進展。進入安全模式正常,但正常模式必現故障。
因卡在「正在連接網路」,懷疑網路問題,嘗試安全模式下禁用網卡,系統順利進入桌面。但禁用網卡非根治,服務雖能登入卻無法對外提供服務。
深入分析:域環境中 DNS 解析與電腦一一對應,若主 DC 在自己身上無正確 DNS 記錄將無法使用網路。檢查主 DC DNS 設定,發現其 DNS 指向 BDC IP。問題鎖定在 BDC 的 DNS 解析。檢查 BDC 發現網線與網卡接口鬆動,導致 BDC 實際脫離網路。重新插緊網線並啟用主 DC 網卡後,故障排除。
表面是網線鬆動,實為建立域時 DNS 配置不當。建議遵循以下規則配置 DNS:
如此配置,DC 登入時優先查詢本機 DNS,即使 BDC 離線也不影響 DC 登入,大幅降低故障率。
Windows 域控制器配置繁雜,故障無規律,升級為域環境時必須遵循上述規範,將風險降至最低。