linuxDNS服务器的部署
DNS服务器专业叫域名解析服务器,在linuxDNS服务器的部署上和WINDOWS上大同小异,其术语是类似的,这里就不一一介绍了。
首先,在部署DNS之前,先确定服务是否安装,运行命令:
rpm -qa bind
如果没有安装,先挂上linux的光盘,
执行命令:
mount /dev/cdrom/mnt
cd /mnt/senver
rpm -ivh bind*
rpm -ivh cath* //DNS的缓存包
接下来,调整服务状态,设置自动启动,运行ntsysv-------------->选中named------>确定,也可以手工调整:server named restart
本博文以降[url]www.sina.com[/url]解析为192.168.1.254为例。
具体配置:
首先修改主配置文件:
cd /var/named/chroot/etc
pwd确认
将主配置文件中如下的对应位置改为any;
接下来是声明正向域,里面的格式必须严格
sina.com是域名,type master是指定服务器的类型,服务器包括主服务器 master 辅助服务器 slave 惟高缓存服务器hint
其中主服务器可以单独工作,辅助服务器不可以单独工作,它需要借助于主服务器来工作。file 后事正向文件名,指定正向域的文件,建议将文件名写成 域名.zone的形式。
allow update是否允许动态更新,
cd /var/named/chroot/var/named 是声明反向域,
进入并编辑正向域文件
正向域文件的格式如下
反向域的格式为这样的,与正向域文件相比,反向域文件无$ROLGIN ,无MX记录 ,无A记录,但是替代A记录的而是PTR记录。
PTR记录:实现由IP到主机DNS名的单向对应,
进入并编辑反向域文件
为了使我的操作 生效,需要重启服务:
但是要注意,当有DNS客户端时,还要进行客户端的配置。
cd /etc
vi resolv.conf //客户端域名解析文件
最后进行测试
当能互相解析时,我们的实验就成功了。下篇博文将介绍linux下Apach服务器的配置。
本文转自shenleigang 51CTO博客,原文链接:http://blog.51cto.com/shenleigang/146080
,如需转载请自行联系原作者