[Linux]演習--- DNSサーバーの構築(順方向解決)

実験要件:

      メインDNSサーバーを設定するための要件は、次のとおりです。DNSサーバーはwww.qq.comおよびwww.163.comのIPアドレスを解決でき、qq.comドメインに送信される電子メールは、mail.qqとして最初にmail.qq.comに送信されます。 .comが電子メールを受け入れることができない場合、電子メールはmail2.qq.comに送信され、163.comドメインに送信された電子メールはmail.163.comに送信されます。

1.DNSサーバーからバインドインストールパッケージをダウンロードします

[root @ rhel8名前付き] #yum install -y bind 

2. DNSサーバーのメイン構成ファイルの内容を変更します(qq.comゾーンと163.comゾーンを定義します)

[root@rhel8 named]# vim /etc/named.conf

options  {                                      //全局选项
        listen-on port 53 { any; };             //监听53端口,{监听所有网卡}
        directory  "/var/named";                //数据文件目录(区域解析文件存放的地方)
};

zone "qq.com" IN {                              //定义区域
        type master;                            //服务器类型:主服务器
        file "named.qq.com";                    //区域解析文件名

};

zone"163.com" IN{                               //定义区域
        type master;                            //服务器类型:主服务器
        file "named.163.com";                   //区域解析文件名
};

3.地域分析ライブラリファイルを追加します

[root@rhel8 named]# vim /var/named/named.qq.com

$ttl 1D                                                                     //缓存时间
@      IN  SOA  master.qq.com.   admin.qq.com. ( 1000 1D 1H 1W 3H)          //@:本区域;SOA:资源记录的名称为起始授权记录;admin.baidu.com.:表示有问题找该管理员;(序列号 更新频率 失败重新尝试时间 失效时间  缓存时间)
@      IN  NS   master.qq.com.      //NS:表示管理这个baidu.com域的服务器主机名为ns.baidu.com.
       IN  MX  9  mail.qq.com.      //MX:顺序数字(数字越小优先级越高),接收邮件的服务器主机名字
       IN  MX  10 mail2.qq.com.
master IN  A    192.168.74.130      //A:解析IPv4的IP地址
mail   IN  A    192.168.74.122
mail2  IN  A    192.168.74.123
www    IN  A    192.168.74.100
[root@rhel8 named]# vim /var/named/named.163.com

$ttl 1D
@      IN  SOA   master.163.com.        admin.163.com. (1000 1D 1H 1W 3H);
       IN  NS    master.163.com.
       IN  MX   8 mail.163.com.
master IN  A     192.168.74.130
mail   IN  A     192.168.74.124
www    IN  A     192.167.74.200

4. DNSサービスを再起動します(サービス名は名前が付けられています) 

[root @ rhel8名前付き] #systemctl restart名前付き

5.この自己構築DNSサーバーをDNSクライアント構成ファイル(/etc/resolv.conf)に追加します

[root@rhel8 named]# vim /etc/resolv.conf

; generated by /usr/sbin/dhclient-script
search localdomain 
nameserver  192.168.74.130

6.DNSサーバーのファイアウォールとselinuxをオフにします

[root @ rhel8named] #systemctl stop Firewalld
[root @ rhel8named] #setenforce 0

7.テスト

   テスト方法:

        ①ホストFQDN [サーバー]

        ②nslookup[FQDN] [サーバー]

        ③dig[オプション] FQDN [@server]

おすすめ

転載: blog.csdn.net/trichloromethane/article/details/109101498