DNS简单配置

mac2022-06-30  23

——主要执行的程序:/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就好了。

 

转载于:https://www.cnblogs.com/zhanglei97/p/11516695.html

最新回复(0)