Bind9에 A 레코드를 추가하는 방법

Bind9에 A 레코드를 추가하는 방법

Bind9을 구성한 CentOS 서버가 있습니다. 모든 것이 잘 작동합니다. 하지만 클라이언트(아파치가 있는 다른 CentOS 서버)에 대한 A 레코드를 추가할 수 없습니다. 호스트 이름은 다음과 같습니다.아파치.로컬IP로192.168.0.106. 내 질문은 DNS가 문제를 해결하도록 영역에 A 레코드로 정확히 추가하는 방법입니다.

답변1

아마도 centOS를 위해 이것을 나뭇가지로 묶어야 할 것입니다. 하지만 다음과 같은 내용이 있습니다.

고양이 /etc/호스트 이름

dns-office

고양이 /etc/hosts

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

Computer1.local을 ping하고 응답을 받으세요. Ubuntu, digitalocean에서 이 작업을 수행하는 방법에 대한 많은 자료가 있습니다. Google에서 "configure ubuntu local dns"를 검색해 보세요.

관련 정보