DNS服务<转发器>和辅助DNS 服务器配置 ①、DNS 主服务器配置
首先我们配置一下本机的 ip 地址。如:192.168.1.111 netmask:255.255.255.0
下面我们要安装 DNS 服务包。包名为:bind-9.x.x.(主程序包)
然后安装 bind-utiles(开发包)接下来安装 caching-nameserver(域名服务包)
然后重启服务.服务名为:service named restart
下面我们打开主配置文件:Vim /etc/named.caching-nameserver.conf
在 options 下有个 53 号端口号,其后面的为 DNS 的 ip 地址,我们需要把他改成本机的 ip 地址.
打开 Vim /etc/named.caching-nameserver.conf 文件后.在 53 端口号后面把 ip 地址改成:192.168.1.111
然后把下面的 ipv6 给注销掉:用 // 注销.见下图:
再把 allow-query 给注销掉(或者把后面括号里面的 localhost 给改成 all )
同样 view Localhost_resolver 下面 2 行也个注销掉
然后打开 vim /etc/named.rfc1912.zones 按 tab 键可以查看
打开后.复制下图 2 行到最下面:快捷键:11yy
然后修改配置文件:
正向 DNS 如:
zone “chenchao.com” IN {
Type master
File “chenchao.zone”:
Allow-update {none;};
};
反向 DNS 如:
Zone “1.168.192.in-addr.arpa ” IN{
Type master
File “chenchao.local”:
Allow-update {none;};
];
保存退出后进入 cd /var/named 输入命令: ls 查看所有文件.
默认的没有 chenchao.zone 和 chenchao.local 两个文件.我们需要复制一下.
打开后把第二个 @ 改成 chenchao.com. 后面改成: root.chenchao.com.
转到下面:第一行 NS 后改成:ns.chenchao.com.
然后添加一行
ns IN A 192.168.1.111(此处为本机的 ip 地址)
www IN A 192.168.1.1(此处为www.chenchao.com.的 ip 地址)
mp3 IN A 192.168.1.2 (此处为mp3.chenchao.com.的 ip 地址)
nyz183 于 2010-11-29 09:51:59发表:
DNS服务<转发器>和辅助DNS 服务器配置
①、DNS 主服务器配置
首先我们配置一下本机的 ip 地址。如:192.168.1.111 netmask:255.255.255.0
下面我们要安装 DNS 服务包。包名为:bind-9.x.x.(主程序包)
然后安装 bind-utiles(开发包)接下来安装 caching-nameserver(域名服务包)
然后重启服务.服务名为:service named restart
下面我们打开主配置文件:Vim /etc/named.caching-nameserver.conf
在 options 下有个 53 号端口号,其后面的为 DNS 的 ip 地址,我们需要把他改成本机的 ip 地址.
打开 Vim /etc/named.caching-nameserver.conf 文件后.在 53 端口号后面把 ip 地址改成:192.168.1.111
然后把下面的 ipv6 给注销掉:用 // 注销.见下图:
再把 allow-query 给注销掉(或者把后面括号里面的 localhost 给改成 all )
同样 view Localhost_resolver 下面 2 行也个注销掉
然后打开 vim /etc/named.rfc1912.zones 按 tab 键可以查看
打开后.复制下图 2 行到最下面:快捷键:11yy
然后修改配置文件:
正向 DNS 如:
zone “chenchao.com” IN {
Type master
File “chenchao.zone”:
Allow-update {none;};
};
反向 DNS 如:
Zone “1.168.192.in-addr.arpa ” IN{
Type master
File “chenchao.local”:
Allow-update {none;};
];
保存退出后进入 cd /var/named 输入命令: ls 查看所有文件.
默认的没有 chenchao.zone 和 chenchao.local 两个文件.我们需要复制一下.
然后连权限一起拷贝模板区域文件.见下图:
输入命令:
cp -rfp localhost.zone chenchao.zone
cp -rfp named.local chenchao.local
权限复制好后输入命令: ls 查看文件是否创建
下面我们就可以编辑正向的域名配置文件了:
输入命令:Vim /var/named/chenchao.zone见下图:
打开后把第二个 @ 改成 chenchao.com. 后面改成: root.chenchao.com.
转到下面:第一行 NS 后改成:ns.chenchao.com.
然后添加一行
ns IN A 192.168.1.111(此处为本机的 ip 地址)
www IN A 192.168.1.1(此处为www.chenchao.com.的 ip 地址)
mp3 IN A 192.168.1.2 (此处为mp3.chenchao.com.的 ip 地址)
配置好正向域名文件后.我们再打开反向域名配置文件.对其进行同正向相反的配置
输入路径:Vim /var/named/chenchao.local 见下图:
打开后把 SOA 后面改成: chenchao.com. root.localhost.
( root 后面的 localhost 可以改成 chenchao.com. )
下面的 NS 后输入:ns.chenchao.com. 具体步骤见下图:
( com 后面可以没有点 ...如果有点在以后配置 Sendmail 服务的时候可能会出现错误)
然后打开 vim /etc/resolv.conf 配置文件配置 DNS 指向自己的 ip .见下图:
打开后修改为:nameserver 192.168.1.111
保存退出后重启服务:service named restart 见下图:
服务重启后我们来验证一下实验是否成功:
输入命令:
host ns.chenchao.com.
得到结果为:ns.chenchao.com has address 192.168.1.111 结果和我们的主机ip一致
然后再输入命令:
host www.chenchao.com.
得到结果为:www.chenchao.com has address 192.168.1.1 结果和我们设置的一样(正确)
最后再输入命令:
host mp3.chenchao.com.
得到结果为:mp3.chenchao.com has address 192.168.1.2 结果和我们设置的一样(正确)
后记:如果遇到获取失败的情况.可以多试几次.如果还是获取不到.可以尝试关闭防火墙和 Selinux
来查看 DNS 是否激活.
还可以用命令:nslookup www.chenchao.com. 或者 nslookup 192.168.1.1来进行反向查询网址.
②、DNS 转发器和 slaves 服务配置
我们需要在主DNS中打开配置文件:vim /etc/named.caching-nameserver.conf
见下图:
然后在
allow-query 上面输入如下命令:
forward first;
forwarders {_61.147.37.1;_};
然后重启服务:输入命令:service named restart
主服务器配置完成后.我们再打开另外一台辅助 DNS 服务器
首先呢.还是要安装 DNS 服务包
然后打开配置文件:vim /etc/named.caching-nameserver
修改 ip 地址为辅助 DNS 的 ip 地址 .网段和主服务器必须一样:
然后打开 vim /etc/named.rfc1912.zones 文件.复制正反服务到下面修改.如图:
下图中的 masters {192.168.1.111;}; 为主 DNS 的 ip
然后重启服务:service named restart
服务起来后说明我们的配置没有错误:下面就输入路径对文件进行查看
输入:cd /var/named/slaves/
: ls
发现文件已经同步过来了,说明实验成功了!
好了. DNS 服务、转发器、辅助 DNS (slaves)已经完成了!