主机名称解析服务器配置,要求:
1)建立DNS服务器,负责解析的域为openedu.com;
2)要求将MX记录指向mail.openedu.com,且对应A记录为本机IP;
3)要求将NS记录指向ns1.openedu.com,且对应A记录为本机IP;
4)建立www的A记录指向本机IP;
建立ftp对应A记录为x.x.x.123;
为mail主机建立别名记录pop3和smtp;
5)为所有A记录建立PTR记录;
6)openedu.com区域仅允许本网段中的主机x.x.x.200(NS为ns2.openedu.com)做区域传送;
对应的反向区域不允许任何主机做区域传送;
7)客户端测试;
安装软件包。提供DNS服务的软件叫bind,服务名是named
dnf install bind -y
修改主配置文件
vim /etc/named.conf
options {
// listen-on port 53 { 127.0.0.1; }; # 修改本行
listen-on port 53 { 192.168.17.130; };
// listen-on-v6 port 53 { ::1; }; #本行注释掉
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
secroots-file "/var/named/data/named.secroots";
recursing-file "/var/named/data/named.recursing";
# allow-query { localhost; }; #修改本行
allow-query { 192.168.17.0/24; };
修改区域配置文件
vim /etc/named.rfc1912.zones
zone "openedu.com" IN { #配置正向(zone "1.0.0.0.0.0..0.0.0.0.0.0.0.0.0.0.0.i "
type master; #前面添加)
file "openedu.com.zone";
};
zone "17.168.192.in-addr.arpa" IN { #配置反向(在z"1.0.0.0i"后添加)
type master;
file "192.168.17.zone";
};
拷贝模板解析文件
$TTL 1D
@ IN SOA dns1.openedu.com. admin.openedu.com. (
2023041701 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.openlab.com.
MX 5 mail.openedu.com.
dns1 A 192.168.17.130
www A 192.168.17.130
ftp A 192.168.17.130
mail A 192.168.17.130
A 127.0.0.1
vim 192.168.111.zone
$TTL 1D
@ IN SOA ns1.openlab.com. admin.openlab.com. (
2023041701 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.openlab.com.
ns1.openlab.com. A 192.168.17.130
10 PTR ns1.openlab.com.
PTR mail.openlab.com.
PTR pop3.openlab.com.
PTR smtp.openlab.com.
PTR www.openlab.com.
PTR ftp.openlab.com.