利用Bind9搭建XP下DNS服務(wù)器
利用Bind9搭建XP 下DNS 服務(wù)器 前言:在測試設(shè)備或者在安裝調(diào)試設(shè)備的過程中,經(jīng)常要用到DNS 服務(wù)器以測試設(shè)備的DNS 功能,對于具有windows server或者Linux 服務(wù)器的環(huán)境
利用Bind9搭建XP 下DNS 服務(wù)器 前言:
在測試設(shè)備或者在安裝調(diào)試設(shè)備的過程中,經(jīng)常要用到DNS 服務(wù)器以測試設(shè)備的DNS 功能,對于具有windows server或者Linux 服務(wù)器的環(huán)境來說,可以使用現(xiàn)成的DNS 服務(wù)器,但對于個人測試需要,或者有經(jīng)常需要改動DNS 條目的環(huán)境中,搭建一個DNS 服務(wù)器尤為必要,但一般的DNS 服務(wù)都是集成在Server 版本的系統(tǒng)中,而大家一般都使用個人版操作系統(tǒng),所以這里給大家介紹一個能安裝在WindowsXP 或者Window7系統(tǒng)中的DNS 服務(wù)——功能強大的開源軟件:BIND 。
環(huán)境準(zhǔn)備:
1、系統(tǒng):windows xp/windows 7/Windows server series
2、C 2005運行庫:Microsoft Visual C 2005 Redistributable
下載地址:http://www.xdowns.com/soft/softdown.asp?softid=49151
3、Bind9主程序
4、etc 配置目錄
安裝步驟
1、安裝解壓BIND9.5.2rc1.zip ,雙擊BINDInstall.exe ,按照圖示安裝,帳戶密碼可隨意。
2、解壓etc etc 是BIND 的配置文件,這里已經(jīng)做了一些相關(guān)的配置,直接解壓就可以用了。解壓etc.zip 到C:WINDOWSsystem32dnsetc,覆蓋掉etc 目錄
3、配置服務(wù)。
打開C:WINDOWSsystem32dnsetcnamed.conf,根據(jù)需要修改該行(注意空格和格式,
錯一不可,注釋用雙斜線//):
listen-on port 53 { 127.0.0.1; 192.168.0.0/16; 169.254.0.0/16; };
上面這行表示端口53在127.0.0.1上、本地網(wǎng)卡IP 上屬于192.168.0.0/255.255.0.0和
169.254.0.0/255.255.0.0上監(jiān)聽
4、打開服務(wù)。開始—運行—services.msc ,找到ISC BIND ,雙擊,并按如下設(shè)置(配置完就可以啟動該服務(wù)了,確認(rèn)下啟動類型為自動:)
5、調(diào)整服務(wù)。右鍵我的電腦屬性,進行設(shè)置,以便使用bind9里自帶的dig 等命令
在Path 上雙擊,在開頭增加如下(注意全半角):
SystemRootsystem32dnsbin;
6、重啟重新啟動電腦,以便讓設(shè)置生效
7、在Bind9中添加DNS 記錄在Bind 中添加DNS 記錄比在windows server中稍微復(fù)雜一點,需要修改named.conf (是bind 的主要配置文件)文件和創(chuàng)建一個對應(yīng)的域名數(shù)據(jù),具體請按如下操作:
a) 用記事本打開C:WINDOWSsystem32dnsetc下的named.conf 文件
圖7.1 named.conf 文件內(nèi)容
b) 在named.conf 中添加正向和反向域名解析的”zone ”語句如下(以移動為例,創(chuàng)建中國
移動的主域,其它域名以此類推):
c) 根據(jù)named.conf 中zone 字段定義的file 路徑建立相應(yīng)的域名數(shù)據(jù),即在
C:WINDOWSsystem32dnsetcnamed目錄下建立一個名為chinamobile.com.db 文件,該文件的數(shù)據(jù)內(nèi)容如圖
說明:TTL :設(shè)置查詢超時時間
@:代表本地域
SOA :代表主要授權(quán)域名服務(wù)器
CNAME :交換,可以指向另一個名稱
A :用來指向另一個IP ,這是我們用得最多的參數(shù)。這里設(shè)置ims.sh.chinamobile.com 指向192.168.0.2和192.168.0.3兩個IP
d) 修改完成后保存文件,然后要重新啟動BIND 服務(wù)才能生效,如圖
重啟前
e) 重啟BIND 服務(wù)完成后我們再試試,切記設(shè)置網(wǎng)卡DNS 服務(wù)器為BIND 服務(wù)器的IP ,不
然不會使用自建的服務(wù)器解析
為什么還是解析不出來?!?。?!
因為我們還沒有刷新dns 緩存,我們在每次更改完DNS 記錄后,需要使用ipconfig /flushdns強制刷新DNS 緩存以使改動立即生效,如圖