DNS简单配置
Posted zhanglei97
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS简单配置相关的知识,希望对你有一定的参考价值。
——主要执行的程序:/usr/sbin/named
——系统服务:named
——默认端口:53
——运行时的虚拟根环境:/var/named/chroot
——主配置文件:/etc/named.conf #设置本机负责解析的域名
——地址库文件:/var/named/ #域名与IP地址的对应关系
一、正向解析:根据所给的域名寻找IP地址
1.客户端配置:
1.安装软件包: yum -y install bind-chroot bind
2.配置文件:
1.vim /etc/named.conf
options directory "/var/named"; ; zone "qq.com" IN #域名为qq.com type master; file "qq.com.zone";#指明在/var/named下的qq.com.zone下寻找域名对应的地址 ;
2.要在/var/named下的qq.com.zone指明域名对应IP,这个地方要从/var/named/named.localhost下复制一份配置文件作为qq.com.zone来进行修改配置。
但需要注意,当安装bind包时,会自动创建一个叫named的用户,这里named对于/named.lacalhoast具有组的权限。也就是要求qq.com.zone的权限也是named
[root@leilei named]# ls -ld named.localhost -rw-r-----. 1 root named 152 6月 21 2007 named.localhost [root@leilei named]
接下来开始配置
[root@leilei named]# cp -p named.localhost qq.com.zone [root@leilei named]# ls -ld qq.com.zone -rw-r-----. 1 root named 152 6月 21 2007 qq.com.zone [root@leilei named]# vim qq.com.zone [root@leilei named]# systemctl restart named
1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum qq.com. NS leilei #域名的主要负责服务器是leilei(这里可以随意填名字) leilei A 192.168.142.141 #负责服务器的IP地址为…… www A 1.2.3.4 #域名解析后的结果是1.2.3.4
#这里要主要的是,配置文件中域名后面一定要加‘.‘
#如果不加点如下面的leilei 和 www 会自动补全域名,成leilei.qq.com www.qq.com
2.客户端配置:
1.要告诉客户端,解析的域名来自哪
echo ‘ nameserver 192.168.142.139‘ > /etc/resolv.conf
之后使用nslookup www.qq.com 即可
[root@zhanglei ~]# nslookup www.qq.com Server: 192.168.142.141 Address: 192.168.142.141#53 Name: www.qq.com Address: 2.3.4.5
连接阶段客户端ping服务端可以ping通,但nslookup一直不成功,后来在服务端把防火墙规则设置为trusted就好了。
以上是关于DNS简单配置的主要内容,如果未能解决你的问题,请参考以下文章