DNS服务器可以是专业的硬件设备,也可以允许在操作系统上的一个服务。本文的DNS服务器就直接采用Windows Server 200R2上的软件来完成。
1 在Win-2008R2上安装DNS角色
这部分比较简单,只需要按照提示完成即可,跟在Windows桌面版安装软件差不多,只是我们只是Windows的服务器版。此处省略N个字。
2 新建forward zone
右击【DC --> Forward Lookup Zones 】,弹出窗口如下图所示,选中【New Zone...】。
按照提示完成域【test.com】的创建,最终结果如下图所示(添加zone时,默认会自动新增SOA和NS两个记录)。
3 添加各种类型的记录
(1)添加A/AAAA记录
右击新建的zone,弹出窗口如下图所示。
选中【New Host (A or AAAA)...】,弹出窗口【New Host】,在【Name】处增加host,在【IP_address】处增加IPv4地址(一次只能输入一个地址),点击【Add Host】,完成A记录的创建,如下图所示。
在【IP_address】处增加IPv6地址(一次只能输入一个地址),点击【Add Host】,完成AAAA记录的创建,如下图所示。
(2)添加SRV记录
右击新建的zone,弹出窗口如下图所示。
选中【Other New Records...】,弹出窗口【Resource Record Type】,如下左图所示。选中【Service Lacation (SRV)】,单击【Create Record...】,弹出窗口【New Resource Record】,如下右图所示。完成相应数据的填写,如下图。
添加完成后,可以查看,如下图所示。
4 利用DNS检查工具,检测服务器是否配置正确
Windows和Ubuntu默认都已经安装了nslookup工具,可以用来对DNS服务器的配置查询,如下所示。
root@caowen-ubuntu:/etc/bind# nslookup caowen-cucm-pub.crdc.cisco.com 10.74.97.122
==================================================================================
Server: 10.74.97.122
Address: 10.74.97.122#53
Name: caowen-cucm-pub.crdc.cisco.com
Address: 10.74.97.123
Name: caowen-cucm-pub.crdc.cisco.com
Address: 2001:10:74:97::123
命令解释如下
nslookup -type=A[AAAA |SRV |NS |MX |...] AA.BB.CC X.X.X.X
-type= : 查询的记录类型,如果不要,代表查询A/AAAA记录
AA.BB.CC: 被查询的域名,如果type是SOA/NS/SRV/MX,此处是域
X.X.X.X: DNS服务器的地址,如果不指定,nslookup会从系统配置的DNS服务器里面选择