許多企業為了滿足內部辦公需求,會在同一台伺服器上利用虛擬主機技術架設多個 Web 站點,員工透過二級域名(如 hr.company.com、finance.company.com)進行訪問。但隨著站點數量增長,手動維護大量二級域名記錄的工作量極大,極易出錯。此時,泛域名解析 便成為最佳解決方案:只需在 DNS 中新增一條 *.domain.com 記錄,即可自動將所有未明確定義的二級域名導向同一 IP 位址。
本文將以 rtj.net 為例,詳細說明如何在 Windows 2000 與 Windows Server 2003 的內建 DNS 服務中實作泛域名解析。
dnsmgmt.msc)。rtj.net 區域,選擇 「新建域」。*,建立一個名為 *.rtj.net 的二級區域,點擊「確定」。*.rtj.net 區域,選擇 「新建主機」。@),192.168.0.1)。原理: 當客戶端查詢 any.rtj.net 時,DNS 伺服器會匹配到 *.rtj.net 區域,並回傳該區域根記錄對應的 IP 位址。
C:\Winnt\System32\dns,找到 rtj.net.dns 文字檔。* A 192.168.0.1net stop dns && net start dns)以載入新設定。Windows Server 2003 的 DNS 服務原生支援在主機名稱中使用 * 萬用字元,操作更為直觀:
rtj.net 區域。*,「IP 位址」輸入目標 IP(如 192.168.0.1)。設定完成後,可在任意客戶端機器上使用 ping 指令測試任意不存在的二級域名:
ping fymjxcs.rtj.net
若回應顯示的 IP 位址為 192.168.0.1,即代表泛域名解析已成功生效。此時無論輸入 abc.rtj.net、xyz.rtj.net 等任意前綴,均會解析至同一 IP。
www.rtj.net)優先級高於泛域名記錄。ipconfig /flushdns 強制刷新。透過上述步驟,您即可輕鬆在 Windows DNS 服務器上實現泛域名解析,大幅降低域名維護成本,提升系統擴展靈活性。