很多企業都架設了多個web站點來滿足員工的工作需要,為了節省費用,這些網站通常采用虛擬主機技術,即在同一個服務器上架設多個網站,員工使用二級域名訪問這些站點。然而,維護這些二級域名的工作量非常大,不過我們可以采用泛域名解析技術來解決這個難題,只要稍加設置windows系統自帶的dns服務器就可以實現對泛域名的支持。
下面分別以windows server 2003、windows 2000的dns服務器為例,介紹如何改造它們以實現泛域名解析。我們假設dns服務器上有一個域rtj.net,要使dns服務器支持對這個域的泛域名解析。
windows 2000實現泛域名解析
方法一
打開dns控制臺,在“rtj.net”區域上單擊鼠標右鍵,在彈出的菜單中選擇“新建域”,接著在“新建dns域”對話框中輸入“*”創建一個名為“*”的二級區域,最后點擊“確定”按鈕。
這個區域是dns服務器允許建立的,然后還需要在“*.rtj.net”區域中創建一個空主機名的記錄。右鍵單擊“*. rtj.net”區域,在彈出的菜單中選擇“新建主機”,在“新建主機”對話框中,“名稱”欄中不要輸入任何內容,“ip地址”欄中輸入泛域名解析指向的 ip地址,例如輸入“192.168.0.1”,最后單擊“添加主機”按鈕即可,這樣就可以實現對rtj.net域的泛域名解析。
方法二
我們還可以通過手工修改dns數據文件來實現泛域名解析。直接修改系統目錄下dns文件夾中的dns數據文件,進入“c/winnt/ system32/dns”目錄,找到rtj.net.dns文件,使用記事本打開,手工添加一條“*a 192.168.0.1”記錄,其中“a”表示該記錄為地址記錄,“192.168.0.1”是指泛域名所指向的ip地址,完成后保存文件,重新啟動 dns服務器,加載這個dns數據文件即可。
windows server 2003實現泛域名解析
windows server 2003系統的dns服務器實現泛域名解析很簡單,它允許使用“*”字符作為主機名稱,只要在“rtj.net”區域中創建一個名稱為“*”的主機記錄即可,過程非常簡單。右鍵單擊“rtj.net”區域,在彈出的菜單中選擇“新建主機”在“新建主機”對話框的“名稱”欄中輸入“*”,“ip地址”欄中輸入“192.168.0.1”,最后單擊“添加主機”按鈕即可。
完成以上設置后,可在客戶端使用ping命令測試任意二級域名解析是否成功。例如,在命令提示符下輸入“ping fymjxcs.rtj.net”命令,得到如圖所示的響應信息,就表示泛域名解析成功。
新聞熱點
疑難解答