linux实验八:安装配置管理DNS域名服务器

文章目录

  • 任务一:使用hosts文件解析域名
    • 1. 使用ifconfig命令查看本机地址
    • 2. 编辑/etc/hosts文件,写入如下一行并保存
    • 3.检查域名解析情况
  • 任务二: 安装bind软件包
    • 1. 使用rpm -qa|grep bind查询是否安装bind软件包,如果安装则卸载
    • 2. 使用YUM方式安装bind软件包
    • 3. 使用rpm -ql bind查询所包含的文件,找出主配置文件和区域文件存放目录
    • 4. 关闭服务器防火墙和SElinux,开启域名服务
    • 5. 使用netstat -antp检查域名服务是否开启
    • 6. 使用systemctl命令把named服务设为开启状态
  • 任务三: 配置主域名服务器,域名为(edu.cn)
    • 1. 编辑主配置文件/etc/named.conf,设定区域
    • 2. 编辑区域文件 /var/named/edu.cn.zone(拷贝named.localhost文件修改)
    • 3. 改变区域文件属组,chown root:named /var/named/edu.cn.zone
    • 4. 使用named-checkconf和named-checkzone检查主配置文件和区域文件
    • 5. services named restart 重新启动named服务
    • 6. nslookup验证服务器配置(server 服务器地址)
    • 7. 把主机的域名服务器地址设为虚拟机地址,检查域名解析情况

任务一:使用hosts文件解析域名

1. 使用ifconfig命令查看本机地址

在这里插入图片描述

2. 编辑/etc/hosts文件,写入如下一行并保存

              本机地址    www.edu.cn

linux实验八:安装配置管理DNS域名服务器_第1张图片

3.检查域名解析情况

    ping   www.edu.cn

linux实验八:安装配置管理DNS域名服务器_第2张图片

任务二: 安装bind软件包

1. 使用rpm -qa|grep bind查询是否安装bind软件包,如果安装则卸载

在这里插入图片描述

2. 使用YUM方式安装bind软件包

在这里插入图片描述

3. 使用rpm -ql bind查询所包含的文件,找出主配置文件和区域文件存放目录

在这里插入图片描述
1: rpm -ql bind:查询的是所有文件存放目录
1: rpm -qc bind:查询的是主配置文件和区域文件存放目录

4. 关闭服务器防火墙和SElinux,开启域名服务

      #systemctl stop firewalld
      #setenforce  0        
      #systemctl start named 

在这里插入图片描述

5. 使用netstat -antp检查域名服务是否开启

在这里插入图片描述

6. 使用systemctl命令把named服务设为开启状态

在这里插入图片描述

任务三: 配置主域名服务器,域名为(edu.cn)

1. 编辑主配置文件/etc/named.conf,设定区域

                      listen-on port 53 { any; }; 
                      allow-query     { any; };   
                      zone "edu.cn " IN {                                    
                      type master;                                         
                      file "edu.cn.zone";                               
                      };

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
linux实验八:安装配置管理DNS域名服务器_第3张图片

2. 编辑区域文件 /var/named/edu.cn.zone(拷贝named.localhost文件修改)

      $TTL(Time To Live,生存时间)记录
      SOA(Start Of Authority,授权信息开始)记录
      NS域名服务器(Name Server)记录
      MX邮件交换(Mail Exchange)记录
      A地址(Address)记录,只用在正向解析区域中
      CNAME别名(Canonical Name)记录
      $TTL 1D
      @       IN SOA  edu.cn.   admin.edu.cn. (
                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H )    ; minimum
              IN  NS      ns1.edu.cn.
      ns1    IN   A      服务器IP
      www   IN  A      服务器IP
      @      IN  MX   10  mail.edu.cn.
      mail    IN  CNAME www

在这里插入图片描述
在这里插入图片描述

3. 改变区域文件属组,chown root:named /var/named/edu.cn.zone

在这里插入图片描述

4. 使用named-checkconf和named-checkzone检查主配置文件和区域文件

在这里插入图片描述

5. services named restart 重新启动named服务

6. nslookup验证服务器配置(server 服务器地址)

linux实验八:安装配置管理DNS域名服务器_第4张图片

7. 把主机的域名服务器地址设为虚拟机地址,检查域名解析情况

         在主机:ping   www.edu.cn

  1. 建议主机上ping之前进行如图配置linux实验八:安装配置管理DNS域名服务器_第5张图片 ↩︎ ↩︎

你可能感兴趣的:(Linux)