DNS 영역 파일이 작동하지 않습니다

DNS 영역 파일이 작동하지 않습니다

나는 한동안이 문제에 봉착했습니다. srvAmparo.walter.sil의 www에 CNAME이 들어가도록 만들어야 합니다. 또한 IP는 192.168.1.1이며 마지막으로 클라이언트에서 조회할 수 있도록 SOA 및 NS 항목을 만들어야 합니다.www.walter.sil. 내가 무엇을 하든 walter.sil을 인식하지 못하기 때문에 이 문제를 해결할 수 없는 것 같습니다.www.walter.sil.

내 영역 파일:

$ORIGIN walter.sil.
$TTL 3H
@               IN      SOA     @       srvAmparo.walter.sil. (
                                        20211006;
                                        1D ;
                                        1H ;
                                        1W ;
                                        3H );
@               IN      NS      srvAmparo.walter.sil.
srvAmparo       IN      A       192.168.1.1
www             IN      CNAME   srvAmparo

내 명명된.conf 파일은 다음과 같습니다.

zone "walter.sil" IN {
        type master;
        file "walter.sil";
        allow-update { none; };
};

이것은 내 클라이언트에서 nslookup을 사용할 때 나타나는 오류 메시지입니다. (192.168.1.1은 제가 설정하고 있는 DNS 서버입니다.) 또한 DNS에는 전달자 옵션이 설정되어 있으므로 다른 문제를 해결해야 합니다. nslookup 오류 출력: SERVFAIL

답변1

Jim 덕분에 문제를 정확히 찾아낼 수 있었습니다. 파일에 대한 권한이 "명명된" 사용자 및 그룹에 대한 것이어야 한다는 것을 몰랐습니다. 따라서 파일 권한을 변경하면 chown named.named walter.sil문제가 해결되었습니다. 다른 모든 것은 올바르게 설정되었습니다.

관련 정보