我需要在运行 AlmaLinux 9 的内部 DNS 服务器上创建一个新的子域“abc.example.com”。该子域将作为“def.example.com”的别名,它是同一主域下的另一个子域。
需要澄清的是,“example.com”是主域名,“abc.example.com”和“def.example.com”是其子域名。
我为“abc.example.com”创建了区域文件,如下所示:
$ORIGIN abc.example.com。
$TTL 3H
@ 在 SOA NS01.prod.example.com hostmaster.example.com 中。(
2024042701;序列号
2H;刷新
1H ;重试
1W ;到期
3H );最小
@ 1D IN NS NS01.prod.example.com。
@ 1D IN NS NS02.prod.example.com。
abc.example.com 1D IN CNAME def.example.com。
接下来,我修改了 named.conf 以包含新子域的以下配置:
- 区域“abc.example.com”{
- 類型主屬;
- 文件“/var/named/internals/abc.example.com”;
- 允许传输 { 从属内部; };
- };
我使用以下命令检查了 named.conf 中的语法错误:
- 命名-checkconf -z
结果表明没有问题。但是,当我在新子域“abc.example.com”中查找任何地址时,输出为:不存在的域。请问如何解决?