安装dns服务和管理工具
yum install bind bind-chroot bind-utils -y
服务名为named
在没有启动服务之前服务的主配置文件在/etc/named.conf,但是服务启动之后就变成/var/named/chroot/etc/named.conf
启动服务前需要对主配置文件做以下修改
listen-on port 53 {127.0.0.1;}; 改为: listen-on port 53{any;}; //意义打开53端口
listen-on-v6 port 53 {::1;}; 注释掉这行 //不支持ip6
allow-query {localhost;}; allow-query {any;}; //允许所有访问
dnsses-validation yes dnsses-valiadtion no; //取消验证
特别注意每一个;号
/etc/init.d/named start 启动服务dns简单配置好了
二、添加管理域
在这里我们添加的新域为qwe.com
vim /var/named/chroot/etc/named.rfc1912.zones //因为服务已经启动所以注意配置文件的路径,这个文件属于 named的子配置文件,在主配置文件里有include “named.rfc1912.zones”
在里面添加这一段:
zone "qwe.com" IN{
type master;
file "qwe.com.zone"; //此处指定域名解析的文件名(文件名可任意但最好规范)
allow-update{none;};
};
再提醒一下注意;号,很重要
域名解析文件有模板
cp -p /var/named/chroot/var/named/named.localhost /var/named/chroot/var/named/qwe.com.zone (此处文件名及为刚才配置文件里指定的)
vim qwe.com.zone
第二行
@ IN SOA hostname .(本机主机名) root.qwe.com.( //因为这里@代表qwe.com它会在没有加.的后面自动添加qwe.com
NS 后加上自己的本机名
删除掉所有的A记录
按照模板的格式添加A记录,必须添加一条自己本机的解析
重启服务
可以dig 命令去测试自己是否成功
例如:dig bbs.qwe.com