环境:Windows XP (Win 7也测试通过)

工具:1.ftp://ftp.bind.com/pub/bind9/9.5.2rc1/BIND9.5.2rc1.zip

      2.配置文件etc.zip

如果本文发布地方带有附件,则已经包含以上2个文件

 

1. 请确定电脑上已安装:


  如果没有,就自己去下载vcredist_x86.exe并安装,然后再进行以下实验!

 

2. 解压BIND9.5.2rc1.zip,双击BINDInstall.exe,按照图示安装


XP的DNS服务器(BIND)配置_第1张图片

 

3. 解压etc.zipC:\WINDOWS\system32\dns\etc

 打开C:\WINDOWS\system32\dns\etc\named.conf,根据需要修改该行(注意空格和格式,错一不可,注释用双斜线//):

listen-on port 53 { 127.0.0.1; 192.168.0.0/16; 169.254.0.0/16; };

上面这行表示端口53127.0.0.1上、本地网卡IP上属于192.168.0.0/255.255.0.0169.254.0.0/255.255.0.0上监听

 

4. 打开服务(开始—运行—services.msc

找到ISC BIND,双击,并按如下设置


 

XP的DNS服务器(BIND)配置_第2张图片


 

现在就可以启动该服务了,确认下启动类型为自动:


XP的DNS服务器(BIND)配置_第3张图片

然后点击启动,并确认下是否已启动成功


 

5. 我的电脑右键属性,进行设置,以便使用文件夹里自带的dig等命令


XP的DNS服务器(BIND)配置_第4张图片

点击环境变量


XP的DNS服务器(BIND)配置_第5张图片

Path上双击,在开头增加如下:

%SystemRoot%\system32\dns\bin;

 

6. C:\WINDOWS\system32\drivers\etc\下建立resolv.conf,因为该文件里信息优先于网卡设置

(即优先级高于右图所示)

XP的DNS服务器(BIND)配置_第6张图片

,而ipconfig /all里显示的是该图片里的DNS信息,即只要建立了C:\WINDOWS\system32\drivers\etc\\resolv.conf,那么真正的DNS服务器就是该文件里写的,而不是ipconfig /all里显示的。该文件里这么写(注释用#号):

nameserver 127.0.0.1           代表DNS服务器设为本地环回地址

 

7. 测试工具用dig.exe

新开个cmd (一定要现在新开的cmd)输入dig www.baidu.com.


XP的DNS服务器(BIND)配置_第7张图片

 

 

Powered by Cyent

E-Mail[email protected]

QQ57237382

欢迎找茬!欢迎转载!