1.DNS概念
DNS 在廣域網(wǎng)上是一個(gè)不可缺少的非常重要的服務(wù)。DNS(domain name system)域名系統,能夠將域名解析為IP地址,也能把IP地址解析為域名,正向解析為域名解析為IP,反向解析為IP解析為域名。
域分為: 根域(root “.”)、頂級域(.com;.net;.org)、二級域(163;sohu;baidu)、子域。念域的順序由低向高念,搜狐的FQDN(完全限定域名)名稱(chēng)[url]www.sohu.com.[/url] 實(shí)際www是一個(gè)臺主機名,sohu.com為域名,結合起來(lái)叫[url]www.sohu.com[/url] FQDN完全正式域名:
在域名中只能包含大寫(xiě)字母,小寫(xiě)字母,數字,減號(——),點(diǎn)號只能在父子域之間
域名空間:域名的名字范圍
域名有.根域,由全球13個(gè)根DNS服務(wù)器維護(亞洲只有日本有),所有的域名由InterNIC(Network Information Center網(wǎng)絡(luò )信息中心)統一管理分配,頂級域名.com .net .org .cn .gov .edu .mil .int .cn .uk .tw 在頂級域名下由二級域名,二級域名還可以進(jìn)行再分配
組織域:.com .net .org .gov 等等依靠組織類(lèi)型分配的
地理域:.cn .tw .uk全球200多個(gè)國家和地區的地理位置分配
反向域:進(jìn)行反向解析的,一般不用(因為沒(méi)有邏輯的樹(shù)狀的層次結構,有時(shí)可以有一些特殊的用途)。
DNS查詢(xún)方法
遞歸查詢(xún):客戶(hù)端想服務(wù)端發(fā)送查詢(xún)請求,服務(wù)器將在本服務(wù)器上查詢(xún)到結果并告訴客戶(hù)端查詢(xún)結果。我們在家用ADSL上網(wǎng)就屬于遞歸查詢(xún)。反之,如果沒(méi)有查到服務(wù)器將告訴客戶(hù)端沒(méi)有查詢(xún)到。
迭代查詢(xún): 客戶(hù)端發(fā)送查詢(xún)請求,服務(wù)器將查詢(xún)請求發(fā)到公網(wǎng)上的其他DNS服務(wù)器上。
根提示: 公網(wǎng)上的DNS服務(wù)器和對應的IP地址(注意??!根域已“.”表示。在自己建立DNS服務(wù)器時(shí),不要把域的名稱(chēng)起做“.”這樣服務(wù)器會(huì )認為自己就是根域,沒(méi)有必要再向其他DNS服務(wù)器進(jìn)行轉發(fā)了)。在內部網(wǎng)絡(luò )里建立DNS服務(wù)器時(shí),想能訪(fǎng)問(wèn)內部網(wǎng)絡(luò )和外部網(wǎng)絡(luò ),必須啟動(dòng)根提示。
轉發(fā) : 客戶(hù)端向DNS服務(wù)器申請查詢(xún),DNS將查詢(xún)請求發(fā)給其他的DNS服務(wù)器進(jìn)行查詢(xún) 。
DNS的排錯工具在Windows 操作系統上使用nslookup,該工具有兩種模式:交互式和非交互式。
2.安裝DNS服務(wù)
“開(kāi)始”菜單,單擊“管理您的服務(wù)器”,“添加和刪除程序”下一步,選擇DNS服務(wù)
下面實(shí)現DNS服務(wù)器部署:
選擇創(chuàng )建正向和反向查找區域(適合大型網(wǎng)絡(luò )使用)。“下一步”
可以根據需求去選擇。
選擇創(chuàng )建正向查找區域(很重要的功能,最好不要選擇“不”)單擊“下一步”。
創(chuàng )建一個(gè)主要區域,單擊“下一步”
輔助區域是用做DNS服務(wù)器備份。如果需要做備份或者輔助的話(huà)可以選擇此項。
這里需要寫(xiě)入區域名稱(chēng),但此區域名稱(chēng)不是DNS服務(wù)器名稱(chēng)。單擊“下一步”
這里不用填寫(xiě),默認會(huì )有,如果你要使用現存文件,可以使用下面選項,選擇路經(jīng)。
選擇“不允許動(dòng)態(tài)更新”,單擊下一步
這里選擇“不,不創(chuàng )建反向解析”。
創(chuàng )建了正向解析,用DNS域名解析到IP。
轉發(fā)器可以填寫(xiě)另外一臺DNS服務(wù)器IP,這樣可以互相轉發(fā)。
但這里我們選擇,否,不用轉發(fā)
單擊“完成”
效果圖
因為選擇的是正向解析,所以還要新建一個(gè)主機,填寫(xiě)合格的域名,IP地址,這樣就可以實(shí)現DNS域名解析IP地址的過(guò)程。
這樣我們的DNS服務(wù)器就完成了。
最后可以測試 命令是 nslookup