bind9 で A レコードを追加する方法

bind9 で A レコードを追加する方法

CentOSサーバーがあり、bind9を設定しました。すべて正常に動作します。しかし、クライアント(Apacheがインストールされている他のCentOSサーバー)のAレコードを追加できません。ホスト名はapache.localIP付き192.168.0.106私の質問は、DNS がそれを解決できるように、ゾーンに A レコードとして追加するにはどうすればよいかということです。

答え1

CentOSの場合はこれを修正する必要があるかもしれませんが、

cat /etc/ホスト名

dns-office

/etc/hosts を cat する

yourIP dns-office.local

/etc/bind/named.conf.local を検索します

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

/etc/bind/named.conf.オプション

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; };

ゾーン1

;
; 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

computer1.local に ping して応答を得ます。Ubuntu でこれを実行する方法については、digitalocean に多くの資料があります。たとえば、Google で「configure ubuntu local dns」を検索してください。

関連情報