実験要件:
メイン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]