本文主要介紹在WIN7上利用ntbind部署DNS服務器的方法。ntbind是Bind的Windows版本,
1.下載BIND9.11
下載地址:http://ftp.isc.org/isc/bind9/9.11.0rc3/。
我的系統是window 7 64位需要下載BIND9.11.0rc3.x64.zip,建議下載9.11以上的版本,老版本可能不支持Win7,下載時注意區分操作系統的位數。
2.安裝BIND9.11
下載完成后,解壓文件,點擊BINDInstall.exe直接傻瓜式的安裝
默認安裝路徑為”C:/Program Files/ISC BIND 9”。如下圖
安裝過程中需要先安裝VC2012運行庫,安裝程序已經集成如果你確定系統中已經安裝過,可以跳過此步驟如下圖
安裝成功如下圖
3.配置BIND9.11
成功安裝后打開DOS窗口,進C:/Program Files/ISC BIND 9/bin目錄,用rndc-config.exe程序生產rndc.key。
運行 rndc-confgen -a
運行完成后會在etc目錄下生成rndc.key
回到安裝目錄下,在C:/Program Files/ISC BIND 9/etc目錄下
我們需要配置如下文件:
1、創建文件named.conf
options { // zone文件的位置 directory "C:/Program Files/ISC BIND 9/etc"; // 無法解析的域名就去查詢ISP提供的DNS // 在下面的IP地址位置上填寫ISP的DNS地址 forwarders { //這里是你本機IP或者127.0.0.1 127.0.0.1; }; // 僅允許本機與192.168.0.0網段內的機器查詢 allow-query { 127.0.0.1; 192.168.0.0/24; }; }; // 根DNS zone "." { type hint; file "root.zone"; }; // localhost zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; // localhost的反向解析 zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; }; // 123.com是我們為自己的域的正向解析配置zone "123.com" IN { type master; file "123.com.zone"; };
按照named.conf中的配置,我們還要準備如下文件:
2、下載文件named.root
ftp://ftp.rs.internic.net/domain/
3、下載文件root.zone
ftp://ftp.rs.internic.net/domain/
以上兩個文件不需要修改,只需下載到etc文件夾下即可。
4、創建文件 localhost.zone
該文件針對localhost進行正向解析。
$TTL 1D @ IN SOA localhost. root.localhost. ( 2007091701 ; Serial 30800 ; Refresh 7200 ; Retry 604800 ; Expire 300 ) ; Minimum IN NS localhost. localhost. IN A 127.0.0.1
5、創建文件 localhost.rev
新聞熱點
疑難解答