我如何在 dns bind 上注册 2 个具有相同 IP 的域名?以下是我的 dns 配置

我如何在 dns bind 上注册 2 个具有相同 IP 的域名?以下是我的 dns 配置
zone "zget.com" {

    type master;
    file "/etc/bind/db.zget.com";

};

//reverse zone

zone "168.192.in-addr.arpa" {

    type master;
    file "/etc/bind/db.192";

};


;
; BIND data file for local loopback interface
;

$TTL    604800

@       IN      SOA     ns.zget.com. root.ns.zget.com. (

                             17         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.zget.com.

@       IN      A       192.168.10.13

@       IN      AAAA    ::1

ns      IN      A       192.168.10.13

redmine         IN      A       192.168.10.15


; CNAME SECTION

redmine.zget.com    CNAME   redmine.get.com.

redmine A       192.168.10.15






;
; BIND reverse data file for local loopback interface
;

$TTL    604800

@       IN      SOA     ns.zget.com. root.ns.zget.com. (

                             15         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.

13       IN      PTR     ns.zget.com.

15

   IN      PTR     redmine.zget.com.

当我运行dig命令时redmine.zget.com它将在终端上弹出其 IP,但在redmine.get.comIP 没有弹出。

$ dig redmine.zget.com +short
192.168.10.15

但这一个没有回应:

$ dig redmine.get.com +short

我也尝试 ping redmine.get.com,也得到了响应

$ ping redmine.get.com
PING redmine.get.com (192.168.10.15) 56(84) 字节数据。
来自 redmine.get.com (192.168.10.15) 的 64 字节:icmp_seq=1 ttl=64 time=0.722 ms

答案1

两个区域都需要自己的文件。目前,您正在定义redmine.zget.comA 记录指向 的 CNAME 记录redmine.get.com。没有任何关于 redmine.get.com 配置为任何内容的信息。

您必须为get.com域创建另一个配置才能使其正常工作。例如,ping 正在执行某些操作可能是由于您在 hosts 文件中拥有 IP。

相关内容