内容目录
1. 预环境
- 如没有Microsoft VC++2005需下载vcredist_x86.exe(32位系统)安装!
2. 安装BIND9.5
- 解压BIND9.5.2rc1.zip(下载),双击BINDInstall.exe开始安装;
- target Directory选择C:\DNS\;
- 点击install安装;
若出现command line option syntax error,是因为安装软件路径中含中文引起的,需要将BIND9.5.2rc1.zip改放在非中文路径下安装。
3. 配置etc
- 解压etc.zip(下载)到C:\DNS\etc\ b) 打开C:\DNS\etc\named.conf,根据需要修改该行(注意空格和格式,错一不可,注释用双斜线//):
listen-on port 53 { 127.0.0.1; 192.168.0.0/16; 169.254.0.0/16; }; //上面这行表示端口53在127.0.0.1上、本地网卡IP上属于192.168.0.0/255.255.0.0和169.254.0.0/255.255.0.0上监听
4. 启动服务
- 打开服务(开始—运行—services.msc),找到ISC BIND双击,设置“登录”——“本地系统账号”
- 启动该服务
5. 修改环境变量
- 环境变量PATH增加C:\DNS\etc\bin\,方面后面使用dig等命令测试
6. DNS配置(非必须)
- 在C:\WINDOWS\system32\drivers\etc\下建立resolv.conf,因为该文件里信息优先于网卡设置 (即优先级高于右图所示),而ipconfig /all里显示的是该图片里的DNS信息,即只要建立了C:\WINDOWS\system32\drivers\etc\resolv.conf,那么真正的DNS服务器就是该文件里写的,而不是ipconfig /all里显示的。该文件里这么写(注释用#号): nameserver 127.0.0.1 代表DNS服务器设为本地环回地址
7. 测试DNS安装成功
- 用dig.exe测试,在cmd 输入dig www.baidu.com ,如下图则成功
windows的cmd命令行,整理成可执…