dns 子域委派的配置

背景

主域名 example.com,建立子域名subdomain.exapmle.com
主父域dns服务器是192.68.1.10
子域dns服务器是192.168.1.100
现子域dns上已经配置好了subdomain.exapmle.com的域名解析,实现终端上配置主父域dns,解析子域名subdomain.example.com

实现

1、在主父域dns上创建父域

zone "example.com" IN {
        type master;
        file "example.com.zone";
};

2、在example.com区域配置文件中添加子域的委派记录和管理子域的权威DNS服务器的IP地址。

; example.com的区域文件内容
$TTL    1D
@       IN      SOA     ns.example.com. admin.example.com. (
                         0 ; Serial
                         1D ; Refresh
                         1H ; Retry
                         1W ; Expire
                         3H ) ; Negative Cache TTL
;
@       IN      NS      dns.example.com.
@       IN      A       198.168.1.10
; 子域委派记录
subdomain IN NS     dns.subdomain.example.com.
dns.subdomain IN A     192.168.1.100

解释

@ 是一个占位符,代表根域名(root domain)。
IN 表示这是互联网上的记录。
SOA 是记录的类型,表示这是一个权威区域的开始。
dns.example.com. 是这个区域的主DNS服务器。
root.example.com. 是负责这个区域的管理员的电子邮件地址,通常用.代替@,并且域名倒置。
括号中的数字分别表示:
主服务器序列号(版本号),用于在区域传输时检查一致性。
1D:刷新时间,即从属服务器多久检查一次更新(1天)。
1H:尝试重试时间,即从属服务器在无法联系主服务器时,重试的间隔时间(1小时)。
1W:从属服务器在未收到成功的响应后,停止重试前等待的最长时间(1周)。
3H:过期时间,即从属服务器在多长时间后,如果还没有成功更新,则丢弃所有数据(3小时)。

测试

在终端电脑上配置dns 192.168.1.10,

nslookup subdomain.example.com

可以看到解析出的ip地址为192.168.100 dns上配置的解析记录。


发表评论

评论列表,共 0 条评论

    暂无评论