DNS配置及故障排除


关键词:根域;域名;解析;

DNS

功能:

负责解析域名为ip地址,解决ip地址难记忆的问题;也可以将ip地址解析成域名.

应用场景:只要是上网就会用dns,比如网站访问…

服务器端设置就可以将ip地址解析成域名,从而使我们客户端访问web只需要输入域名就可以了.

配置文件的路径

使用chroot的服务配置文件位置:

主配置文件
/var/named/chroot/etc     			 
创建named.conf 编辑主配置文件信息,关联副配置文件名
副配置文件
/var/named/chroot/var/named			
创建zone文件,编辑解析类型信息

DNS种类:

正向域名解析:从域名到ip

反向域名解析:从ip到域名

端口号及协议

TCP 53
UDP 53

安装及配置方法

安装:

yum install bind bind-chroot -y

正向解析:

配置:

主配置文件:
(配置文件默认是没有的,需要vi创建一个named.conf)

[root@wayne etc]# vi named.conf 
options {
         directory "/var/named";
};
      zone "up.com" {
         type master;
         file "up.com.zone";
};

子配置文件:
(配置文件默认是没有的,需要从/var/named cp -p 一个文件到/var/named/chroot/var/named/ 路径下,记得改文件名为要解析的域名.zone,方便区分)

[root@wayne named]# vi up.com.zone 

$TTL 1D
@       IN SOA  @ root.localhost. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.up.com.			# 解析域名末尾有个 .
dns     A       192.168.50.166		# 这行ip设置主机默认设置主机ip,
www     A       192.168.50.167
sy      A       192.168.50.168		#末尾这些行自定义的

启动服务:
systemctl restart named-chroot
systemctl enable named-charoot

反向解析:

配置:

主配置文件:
(配置文件默认是没有的,需要vi创建一个named.conf)

[root@wayne chroot]# vi etc/named.conf 

options {
         directory "/var/named";
};
      zone "up.com" {
         type master;
         file "up.com.zone";
};
      zone "168.192.in-addr.arpa" {		反向解析这个是标准写法in-addr.arpa
         type master;
         file "192.168.rev";		zone文件名
};

子配置文件
(配置文件默认是没有的,需要从/var/named cp -p 一个文件到/var/named/chroot/var/named/ 路径下,

[root@wayne named]# vi 192.168.rev 

$TTL 1D
@       IN SOA  @ root.localhost. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      dns.up.com.			# NS和对应下一行是关联关系,尾部有.
dns     A       192.168.50.166       
166.50  PTR     www.up.com.
167.50  PTR     sy.up.com.			# ip地址反写

启动服务:
systemctl restart named-chroot
systemctl enable named-charoot

故障排除

提示:server can’t find 168.220.168.192.in-addr.arpa: SERVFAIL

检查zone文件是否有权限,.named

反向解析时提示:** server can’t find 167.50.168.192.in-addr.arpa: NXDOMAIN

检查dns服务端配置的文件的名字是否正确,符号标点,检查resolv.conf文件dns是否写了主机的ip,应该写的,编辑/etc/resolv.conf 里面加上nameserver 自己的IP

查看日志
tail -f /var/log/messages

自检工具
named-checkconf 域名 配置文件名
named-checkzone 域名 配置文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值