如何實(shí)現(xiàn)DNS集中解析
為了滿足需求,不少單位和個(gè)人都創(chuàng)建了多個(gè)不同的Web站點(diǎn),為了盡可能地節(jié)省站點(diǎn)建設(shè)費(fèi)用,這些站點(diǎn)一般都采用一機(jī)多站技術(shù),也就是我們平時(shí)所提到的虛擬主機(jī)技術(shù),這種技術(shù)就是在一臺(tái)只有一個(gè)公網(wǎng)IP的服務(wù)器中,同時(shí)運(yùn)行多個(gè)獨(dú)立域名的Web站點(diǎn), 多個(gè)不同的網(wǎng)站域名同時(shí)指向相同的一個(gè)公網(wǎng)IP地址。這就要求在實(shí)際建站的時(shí)候,要讓DNS服務(wù)器實(shí)現(xiàn)集中解析。大致有兩種方法 :
逐一綁定法
所謂逐一綁定法,其實(shí)就是指將不同網(wǎng)站的域名用手工設(shè)置的方法逐一解析到相同的一個(gè)IP地址上。以Windows 2003服務(wù)器系統(tǒng)為例,假設(shè)我們事先已經(jīng)向ISP申請(qǐng)了一個(gè)aaaa.com的域名,我們首先要做的第一項(xiàng)工作就是要將該域名解析到單位服務(wù)器的公網(wǎng)IP地址上,假設(shè)該公網(wǎng)IP地址為123.123.123.123,該域名的具體解析步驟如下:
首先依次單擊“開(kāi)始”/“程序”/“管理工具”/“DNS”命令,打開(kāi)本地服務(wù)器系統(tǒng)中的DNS控制臺(tái)窗口,然后用鼠標(biāo)右鍵單擊本地服務(wù)器的主機(jī)名稱,從彈出的右鍵菜單中執(zhí)行“新建區(qū)域”命令,然后在彈出的新建區(qū)域向?qū)Т翱谥袑⑿碌膮^(qū)域名稱設(shè)置為“aaaa.com”,單擊 “確定”按鈕。
然后,我們還需要在域名下面創(chuàng)建一個(gè)“www”的主機(jī)名記錄。用鼠標(biāo)右鍵直接單擊前面已經(jīng)創(chuàng)建好的“aaaa.com”區(qū)域名稱,從彈出的右鍵菜單中執(zhí)行“新建主機(jī)”命令,并在其后出現(xiàn)的主機(jī)創(chuàng)建對(duì)話框的“名稱”框中輸入“www”,在IP地址框中輸入“123.123.123.123”,最后再單擊一下“添加主機(jī)”按鈕,這么一來(lái)域名為“[url]www.aaaa.com[/url]”的Web站點(diǎn)就會(huì)被成功解析到單位服務(wù)器中的公網(wǎng)IP地址上了。當(dāng)解析設(shè)置操作完成后,該網(wǎng)站的域名一般都能即時(shí)生效,因此我們可以使用Ping命令檢查一下自己設(shè)置的域名是否能夠Ping通,要是已經(jīng)Ping通的話就說(shuō)明解析操作已經(jīng)成功了。
一般情況下,網(wǎng)友除了喜歡用帶“www”的網(wǎng)址“[url]www.aaaa.com[/url]”來(lái)訪問(wèn)目標(biāo)網(wǎng)站外,還喜歡直接用不帶“www”的“aaaa.com”域名來(lái)訪問(wèn),現(xiàn)在我們把“aaaa.com”域名也同時(shí)解析到服務(wù)器的公網(wǎng)IP地址上。在進(jìn)行這種解析操作時(shí),我們還需要用鼠標(biāo)右鍵單擊“aaaa.com”域名,從彈出的右鍵菜單中執(zhí)行“新建主機(jī)”命令,并在其后出現(xiàn)的主機(jī)創(chuàng)建對(duì)話框的“名稱”框中不輸入任何內(nèi)容,在IP地址框中輸入“123.123.123.123”,然后再單擊一下“添加主機(jī)”按鈕,這么一來(lái)域名為“aaaa.com”的Web站點(diǎn)也會(huì)被成功解析到單位服務(wù)器中的公網(wǎng)IP地址上了。如此一來(lái),域名解析操作就算全部結(jié)束了,域名“[url]www.aaaa.com[/url]”和“aaaa.com”都能成功地解析到了唯一的公網(wǎng)IP地址上了。當(dāng)然要是還有其他的網(wǎng)站域名需要解析時(shí),我們可以依照上面的操作來(lái)逐一將它們綁定到唯一的公網(wǎng)IP地址上。
下面,我們可以創(chuàng)建兩個(gè)Web站點(diǎn),并將這些站點(diǎn)的域名分別設(shè)置為“[url]www.aaaa.com[/url]”、“bbbb.aaaa.com”,每個(gè)站點(diǎn)的名稱最好能和域名對(duì)應(yīng)起來(lái),這樣一來(lái)服務(wù)器中日后保存有多個(gè)站點(diǎn)時(shí)能夠方便辨認(rèn)與管理。在創(chuàng)建Web站點(diǎn)時(shí),我們可以依次單擊Windows 2003服務(wù)器系統(tǒng)桌面中的“開(kāi)始”/“程序”/“管理工具”/“Internet信息服務(wù)(IIS)管理器”命令,打開(kāi)IIS6管理窗口,在該窗口的左側(cè)區(qū)域用鼠標(biāo)右鍵單擊“網(wǎng)站”項(xiàng)目,從彈出的右鍵菜單中依次選擇“新建”/“網(wǎng)站”命令,打開(kāi)網(wǎng)站創(chuàng)建向?qū)гO(shè)置窗口。
單擊其中的“下一步”按鈕后彈出網(wǎng)站描述向?qū)Ы缑妫紤]到要和對(duì)應(yīng)的域名保持一致,以便日后管理網(wǎng)站,因此在“描述”文本框中輸入“www主站”;繼續(xù)單擊“下一步”按鈕打開(kāi)如圖2所示的“IP地址和端口設(shè)置”窗口, 在這里我們通常將“IP地址”設(shè)置為缺省的“全部未分配”,將“端口號(hào)”設(shè)置為缺省的80,將“此網(wǎng)站的主機(jī)頭”設(shè)置為“[url]www.aaaa.com[/url]”。
接下來(lái)向?qū)Т翱跁?huì)自動(dòng)提示我們選擇缺省網(wǎng)站文件存放位置,我們可以單擊“瀏覽”按鈕打開(kāi)文件選擇對(duì)話框,找到目標(biāo)Web站點(diǎn)所對(duì)應(yīng)的文件夾就可以了。在指定好目標(biāo)網(wǎng)站的正確目錄信息后,繼續(xù)點(diǎn)擊“下一步”按鈕,然后在目標(biāo)網(wǎng)站的訪問(wèn)權(quán)限處選擇“讀取”權(quán)限,要是目標(biāo)站點(diǎn)是ASP動(dòng)態(tài)頁(yè)面的話,我們還需要選中這里的“運(yùn)行腳本”項(xiàng)目,最后再單擊“下一步”按鈕結(jié)束”站點(diǎn)的創(chuàng)建工作,站點(diǎn)也就發(fā)布成功了,當(dāng)我們?nèi)蘸笮枰L問(wèn)該站點(diǎn)的內(nèi)容時(shí),可以直接打開(kāi)IE瀏覽器并在地址欄中輸入“http:// [url]www.aaaa.com[/url]”,就能訪問(wèn)到該站點(diǎn)的網(wǎng)頁(yè)內(nèi)容了。
按照相同的操作方法,我們可以在IIS6管理窗口中再創(chuàng)建一個(gè)域名為“bbbb.aaaa.com”的新站點(diǎn),只不過(guò)在圖2界面的“主機(jī)頭”處我們必須輸入“bbbb.aaaa.com”,其他的參數(shù)基本完全相同。當(dāng)然,要是我們還想創(chuàng)建其他域名的站點(diǎn)時(shí),只需要依葫畫瓢就可以了。
#p#使用泛域名法
當(dāng)單位只有少數(shù)幾個(gè)Web站點(diǎn)域名需要解析時(shí),我們可以使用上面的逐一綁定法,來(lái)依次將不同站點(diǎn)的域名解析到服務(wù)器中的唯一公網(wǎng)IP地址上;可是一旦單位有若干個(gè)站點(diǎn)域名需要解析時(shí),我們?nèi)绻匀徊捎弥鹨唤壎ǚ▉?lái)完成域名解析任務(wù)時(shí),那么解析這些域名的工作量將非常巨大,事實(shí)上我們可以使用泛域名的方法來(lái)解決若干個(gè)域名集中解析的難題。現(xiàn)在我們?nèi)匀灰猿R?jiàn)的Windows 2003服務(wù)器系統(tǒng)為操作藍(lán)本,向各位介紹一下進(jìn)行泛域名解析。
假設(shè)我們已經(jīng)在服務(wù)器系統(tǒng)中創(chuàng)建了一個(gè)“aaaa.com”域名,現(xiàn)在我們希望把“bbb.aaaa.com”、“ccc.aaaa.com”、“ddd.aaaa.com”之類的多個(gè)二級(jí)域名同時(shí)解析到服務(wù)器中的唯一公網(wǎng)IP地址“123.123.123.123”上時(shí),根本不需要按照上面的方法來(lái)依次添加主機(jī)記錄,而只需要按照下面的操作步驟進(jìn)行一次性設(shè)置就可以了:
首先依次單擊“開(kāi)始”/“程序”/“管理工具”/“DNS”命令,打開(kāi)本地服務(wù)器系統(tǒng)中的DNS控制臺(tái)窗口,然后用鼠標(biāo)右鍵單擊本地服務(wù)器中的“aaaa.com”域名,從彈出的右鍵菜單中執(zhí)行“新建主機(jī)”命令,打開(kāi)一個(gè)主機(jī)創(chuàng)建對(duì)話框。
其次在該對(duì)話框的“名稱”欄中直接輸入“*”,在“IP地址”欄中直接輸入服務(wù)器公網(wǎng)IP地址“123.123.123.123”,再單擊一下“添加主機(jī)”按鈕。
完成上面的設(shè)置操作后,我們可以打開(kāi)局域網(wǎng)中的任何一臺(tái)工作站,并在其中執(zhí)行Ping命令,來(lái)測(cè)試一下“bbb.aaaa.com”、“ccc.aaaa.com”、“ddd.aaaa.com”等多個(gè)網(wǎng)站的連通性,結(jié)果我們會(huì)驚喜地發(fā)現(xiàn)所有二級(jí)域名已經(jīng)同時(shí)被解析到相同的一個(gè)IP地址上了,這表明我們上面所進(jìn)行的泛域名解析設(shè)置操作是正確的。
接下來(lái),我們?cè)侔辞懊娴姆椒ㄟM(jìn)入到IIS6管理窗口,將各個(gè)二級(jí)站點(diǎn)的主目錄信息指定好,同時(shí)把每一個(gè)子站點(diǎn)的“主機(jī)頭”信息設(shè)置成各自的域名信息,如此一來(lái)多個(gè)Web站點(diǎn)的域名解析、發(fā)布任務(wù)就算全部完成了。
小提示:在將多個(gè)二級(jí)域名集中解析到相同的一個(gè)公網(wǎng)IP地址上時(shí),我們還可以通過(guò)修改系統(tǒng)DNS文件的方法來(lái)快速完成,下面就是該方法的具體操作步驟:
首先依次單擊“開(kāi)始”/“程序”/“附件”/“Windows資源管理器”命令,打開(kāi)服務(wù)器系統(tǒng)的資源管理器窗口;在該窗口中依次雙擊其中的“Windows”、“system32”、“dns”文件夾,在對(duì)應(yīng)“dns”文件夾窗口中找到“aaaa.com.dns”文件。
接著用記事本之類的文本編輯程序?qū)ⅰ癮aaa.com.dns”文件打開(kāi),并在文本編輯區(qū)域的最后一行,添加一條“* A 123.123.123.123”記錄,其中“A”說(shuō)明新增加的記錄為地址記錄,“123.123.123.123”為泛域名所指向的公網(wǎng)IP地址,添加完上面的記錄后再將“aaaa.com.dns”文件保存一下,最后重新啟動(dòng)一下服務(wù)器系統(tǒng),如此一來(lái)“aaaa.com”的所有二級(jí)域名都會(huì)被自動(dòng)解析到公網(wǎng)IP地址“123.123.123.123”上了。
上面提供的域名集中解析其實(shí)都要有一定的適用條件,只有在合適條件下才能發(fā)揮出高效、快捷的作用;例如,逐一綁定法只限于在多個(gè)站點(diǎn)域名都不相同的情形下,而泛域名法只能適用于集中解析若干個(gè)二級(jí)域名。
【編輯推薦】