在内部 DNS 服务器中创建一个新的子域作为另一个子域的域别名

在内部 DNS 服务器中创建一个新的子域作为另一个子域的域别名

我需要在运行 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”中查找任何地址时,输出为:不存在的域。请问如何解决?

相关内容