linux network services and configuration combat 5 ---------- DNS master server configuration

1, the DNS server on DNS field profile NIC modifies the IP address of the server machine

Network Service Restart systemctl restart network

2, installation of DNS-related software, you can use yum to install, configure yum premise

See if needed 3 software was installed successfully

3, Configuring DNS DNS configuration files needed

/etc/named.conf                                 named.conf

/etc/named.ishells.zones                     named.XXX.zones

/var/named/named.ishells.cn              named.XXX.XXX

/var/named/named.60.52.192           named.192.52.60

/etc/named.ca                                     named.ca

    3.1 Configuring /etc/named.conf

          FIG place markers are needed to modify

    

     3.2   When copying zones file system provides consistent to our own, the file name and file name to be here on 57 lines written in red box, pay attention to copy, use -p parameter file permissions remain consistent properties

-p  : Copy the file attributes, together with the past, rather than using the default property

复制后查看复制的文件,查看文件所属组是否为named,这里如果为root的话启动服务器会失败,如果所属组不是named,使用chgrp [ 所属组 ]  [ 文件名 ]  修改文件所属组

     3.3 配置文件/etc/named.ishells.zones

         

位置1处的“ishells.cn”必须为我们向上一级域名机构所申请的域名,真实工作场景中此处域名不能乱写。

位置2处的为正向查找(即由域名查找主机IP地址)区域所在的文件名,文件名可以任意制定,但是必须和下面步骤所配置的正向查找区域文件名一致

位置3处的“60.52.192”为反向查找区域(即由IP地址查找域名)网络地址的反向书写,例子中的就是网络地址192.52.60.0/24网络,该区域指定的IP地址只能是这个网段的

位置4处为反响查找区域所在的文件名

     3.4 配置正向查找区域,配置文件/var/named/named.ishells.cn

如果文件不存在,可以复制现有的实例文件,注意加参数-p,复制后一定查看文件权限属性是否正确

未修改

vim修改

第1行TTL:定义资源记录在缓存的存放时间

第2大行@:表示本域名,在这里就是“ishells.cn”,SOA表示资源记录为起始授权机构记录,master.ishells.cn.表示主域名服务器(FQDN)注意最后的点必须有,括号中5个参数分别是序列号(版本号)刷新时间重试时间(辅助域名服务器刷新时无法连接主 DNS时等待时间间隔),过期时间(辅助DNS服务器在这个时间到了还无法与主DNS服务器进行区域传输,则将记录标记为不可靠数据),最小时间

第8行NS记录:用来记录区域的权威DNS服务器

第9-11行:主机记录,记录域名到IP地址的映射

第12行:定义一个别名

第13行:定义邮件交换器

 3.5 配置反向查找区域,配置文件 /var/named/named.60.52.192

复制的文件,复制后一定查看文件权限属性是否正确

vim 配置该文件

4、启动DNS服务器

     4.1 将配置文件/etc/named.conf和/etc/named.xcu.zones复制到目录/var/named/chroot/etc/下

     4.2 先运行脚本,使chroot生效

     4.3 启动dns服务,并设置为开机启动

          查看DNS服务工作情况

如果状态不是active就说明配置文件有问题,检查步骤3中所涉及到的配置文件是否配置正 确,权限和组是否正确

     4.4 启动chroot服务,并设置开机启动

     5、测试DNS服务器工作

          5.1 使用nslookup

                  nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题

                 直接查询

                 nslookup  domain  [ dns-server ]               //  如果没有指定dns服务器,就采用系统默认的dns服务器。

          正向解析

         

          反向解析

   

          5.2 使用host

               

               直接查看

              

               利用参数-a 查看该主机所有的相关信息

          5.3 利用dig

               正向查找

               反向查找

 

Guess you like

Origin blog.csdn.net/qq_42103479/article/details/90402007