bind 安装

        dnf install bind -y

一.

 1.修改主配置文件

        vim /etc/named.conf   --打开主配置文件        

     

        options {

        isten-on port 53 { any; }; 
        allow-query     { any; }; 
        forward only; 
        forwarders{8.8.8.8;}; 
        dnssec-validation no; 

2. 区域声明文件

        vim /etc/named.rfc1912.zones  --打开区域声明文件

        zone "openlab.com" IN { 
        type master;
        file "openlab.com.zone"; 
        allow-update { none; };
};

3.创建区域数据文件

cd /var/named
 cp -a named.localhost openlab.com.zone

 vim openlab.com.zone

 $TTL 1D
 @   IN SOA ns.openlab.com.  3544747558.qq.com. (
                     0   ; serial
                    1D  ; refresh
                    1H  ; retry
                    1W  ; expire
                    3H )    ; minimum
    NS  ns.peihua.com.
ns.peihua.com.  IN A  192.168.114.137
www.peihua.com.  IN A  192.168.114.101
image.peihua.com. IN A  192.168.114.102
tieba.peihua.com. IN A  192.168.114.103

4.重启

[root@server named]# systemctl restart --now named

5.将dns指向我们自己的域名解析服务器

6. 验证域名

二. 

1.在区域声明文件中反向解析声明

2.

        $TTL 1D

        @ IN SOA ns.peihua.cn. 3544747558.qq.com. (

                                        0 ; serial

                                        1D ; refresh

                                        1H ; retry

                                        1W ; expire

                                        3H ) ; minimum

           NS ns.peihua.cn.

 ns A 192.168.114.137

 210 PTR luntan.peihua.cn.

 220 PTR music.peihua.cn.

 3.重启named服务

         systemctl restart named

4.使用已经设置要dns的客户端去验证

三.主从DNS

1.在从服务器中修改主配置文件让从服务器监听所有的ip 让从服务器允许所有客户端访问

2.修改区域声明文件

主服务器的配置

zone "peihua.com" IN {
type master;
file "peihua.com.zone";
allow-transfer {192.168.114.138;};

重启后检验

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐