构建主域名服务器

    科技2025-08-12  7

    主、从域名服务器均位于Internet中,所负责的DNS区域为“ultra.com”主服务器的IP地址为173.16.16.5,主机名为ns1.ultra.com从服务器的IP地址为173.16.16.6,主机名为ns2.ultra.com在ultra.com区域中,除了NS记录以外,提供的解析记录还包括以下内容 · 网站服务器www.ultra.com,IP地址为173.16.16.1 · 邮件服务器mail.bdqn.com,IP地址为173.16.16.2 · 在线培训服务器study.ultra.com,IP地址为173.16.16.3参考上述各服务器的地址映射关系,为173.16.16.0/24网段提供反向解析设置ultra.com域的泛域名解析,对应的IP地址为173.16.16.0/24网段提供反向解析客户机将首选DNS服务器、备用DNS服务器分别设置为173.16.16.5和173.16.16.5,使用其中的任何一个服务器,都能够正常查询ultra.com区域中的主机地址

    ######构建主域名服务器 确认本机的网络地址、主机映射、默认DNS服务器地址

    主域名服务器的IP地址为173.16.16.5、主机名为ns1.ultra.com 略 为提高域名解析效率,建议将两个DNS服务器的地址映射直接写入/etc/hosts文件中,并在/etc/resolv.conf文件中指定两个DNS服务器的地址, [root@ns1 ~]# tail -2 /etc/hosts 173.16.16.5 ns1.ultra.com ns1 173.16.16.6 ns2.ultra.com ns2 [root@ns1 ~]# tail -2 /etc/resolv.conf nameserver 173.16.16.5 nameserver 173.16.16.6

    建立主配置文件named.conf

    options { listen-on port 53 { 173.16.16.5; }; directory "/var/named"; allow-query { 173.16.16.0/24; }; }; zone "ultra.com" IN { type master; //类型为主区域 file "ultra.com.zone"; //区域数据文件为ultra.com.zone allow-transfer { 173.16.16.6; }; //允许从服务器下载正向区域数据 }; zone "16.16.173.in-addr.arpa" IN { type master; file "173.16.16.arpa"; //区域数据文件为173.16.16.arpa allow-transfer { 173.16.16.6; }; //允许从服务器下载反向区域数据 }; #当不需要建立从域名服务器时,"allow-transfer……"可以去掉 #当不需要提供反向解析时,"zone”16.16.173.in-addr.arpa“……"可以去掉

    建立正向、反向区域数据文件

    [root@ns1 ~]# cd /var/named/ ; 切换到区域文件的默认存放位置 [root@ns1 named]# vim ultra.com.zone ; 创建正向区域数据文件 $TTL 86400 @ SOA ultra.com. admin.ultra.com. ( 2020101001 4H 30M 12H 1D ) @ IN NS ns1.ultra.com. IN NS ns2.ultra.com. IN MX 10 mail.ultra.com. ns1 IN A 173.16.16.5 ns2 IN A 173.16.16.6 mail IN A 173.16.16.2 www IN A 173.16.16.1 study IN A 173.16.16.3 * IN A 173.16.16.1 [root@ns1 named]# vim 173.16.16.arpa ; 创建反向区域数据文件 $TTL 86400 @ SOA ultra.com. admin.ultra.com. ( 2020101001 4H 30M 12H 1D ) IN NS ns1.ultra.com. IN NS ns2.ultra.com. 1 IN PTR www.ultra.com. 2 IN PTR mail.ultra.com. 3 IN PTR study.ultra.com. 5 IN PTR ns1.ultra.com. 6 IN PTR ns2.ultra.com.

    修改区域数据配置文件的权限

    [root@ns1 named]# chown :named ultra.com.zone [root@ns1 named]# chown :named 173.16.16.arpa [root@ns1 named]# ls -ld ultra.com.zone 173.16.16.arpa -rw-r--r-- 1 root named 246 10月 10 11:26 173.16.16.arpa -rw-r--r-- 1 root named 454 10月 10 11:18 ultra.com.zone

    启动named服务或重载配置

    [root@ns1 named]# systemctl reload named

    验证主域名服务器

    Processed: 0.009, SQL: 8