BIND:前进一级区域

BIND:前进一级区域

首先:抱歉,英语不是我的母语。

我有一个星型 DNS 结构,其中包含许多子节点(超过 2 个):


                                   ^
                                   |
                                   v

filialNS_1.filial_1.city.local <----> ns.main.city.local <----> filialNS_2.filial_2.city.local

                                   ^
                                   |
                                   v

  • ns.mail.city.local是所有孝顺区的奴隶
  • filialNS_1 是filial_1.city.local
  • filialNS_2 是filial_2.city.local
  • filialNS_N 是filial_N.city.local

我想要:

  1. xxx.filial_N.city.local为DNS 查询提供服务filialNS_N.filial_N.city.local
  2. 将所有查询转发xxx.xxx.xxx.localfilialNS_Nns.main.city.local
  3. 将其他查询转发到 filial 上我们的提供商的 DNS(或者 google-public-dns 或其他任何 DNS)

子配置named.conf

zone "filial_1.city.local" {
        type master;
        file "/etc/namedb/dynamic/filial_1.city.local";
        allow-update {
                key DHCP_UPDATER;
        };
        allow-transfer {
                <ns.main.city.local IP address>
        };
};

zone "2.76.10.in-addr.arpa" {
        type master;
        file "/etc/namedb/dynamic/2.76.10.in-addr.arpa";
        allow-update {
                key DHCP_UPDATER;
        };
        allow-transfer {
                <ns.main.city.local IP address>
        };
};

zone "local." {
      type forward;
      forward only;
      forwarders {
                <ns.main.city.local IP address>
      };
};

nslookup server.filial_1.city.local- 工作正常

nslookup server.main.city.local

Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find server.main.city.local: NXDOMAIN

我哪里做错了?

相关内容