如何在bind9中添加A记录

如何在bind9中添加A记录

我有一台 CentOS 服务器,我在其上配置了 bind9。一切正常。但我无法为客户端(其他装有 apache 的 CentOS 服务器)添加 A 记录。它的主机名是本地带有 IP192.168.0.106。我的问题是,我究竟如何将其添加为区域中的 A 记录,以便 DNS 解析它?

答案1

你可能需要为 centOS 了解这一点,但

猫/等/主机名

dns-office

猫/等/主机

yourIP dns-office.local

猫/etc/bind/named.conf.local

zone "zone1" {
    type master;
    file "/etc/bind/db.zone1";
};

/etc/bind/named.conf.options

forwarders {
    8.8.8.8;
    8.8.4.4;
};

dnssec-enable no;

allow-recursion { any; };
allow-query { any; };
allow-query-cache { any; };

listen-on { 127.0.0.1; yourIP; };

/etc/bind/db.zone1

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     dns-office.local. root.dns-office.local. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      dns-office.local.
@       IN      A       127.0.0.1

;your sites
computer1.local IN A 192.168.x.x;
computer2.local IN A 192.168.x.x;

猫/etc/resolv.conf

search local
nameserver 127.0.0.1

ping computer1.local 并得到回复。Ubuntu、digitalocean 等网站上有很多关于如何实现此操作的资料。例如,在 Google 上搜索“configure ubuntu local dns”。

相关内容