바인딩 9.11.3 더 이상 "알림" 범주 디버그 로그 항목이 없습니다.

바인딩 9.11.3 더 이상 "알림" 범주 디버그 로그 항목이 없습니다.

Ubuntu 12 및 Bind 9.8.1을 사용하는 이전 서버에서는 다음을 얻습니다."알려줘"카테고리 로그 항목은 예상대로입니다(도메인 이름 및 IP 주소는 수정됨).

27-Dec-2021 12:58:51.786 notify: debug 3: zone example.com/IN: sending notify to 1.2.3.4#53
27-Dec-2021 12:58:51.816 notify: debug 3: zone example.com/IN: notify response from 1.2.3.4#53: NOERROR

로그인 구성 /etc/bind/named.conf.options:

logging {

    channel transfer_logfile {
        file "/var/log/named/transfer.log" versions 7 size 10m;
        severity debug 6;
        print-time yes;
        print-category yes;
        print-severity yes;
    };

    category notify         { transfer_logfile; };
};

새 서버 Ubuntu 18 및 Bind 9.11.3의 경우 아니요"알려줘"디버그 로그 항목은 더 이상 분류되지 않습니다. 로그에는 심각도 항목만 포함됩니다."정보",예를 들어

29-Dec-2021 12:00:33.475 notify: info: zone example.com/IN: sending notifies (serial 2021021001)

Bind 9.11.3을 사용하는 로그인 구성은 /etc/bind/named.conf.optionsBind 9.8.1을 사용하는 이전 서버와 완전히 동일합니다.

logging {

    channel transfer_logfile {
        file "/var/log/named/transfer.log" versions 7 size 10m;
        severity debug 6;
        print-time yes;
        print-category yes;
        print-severity yes;
    };

    category notify         { transfer_logfile; };
};

나는 그것을 테스트했지만 severity debug 16도움이되지 않았습니다. 테스트해본 severity notice결과,"정보"로그 항목이 사라져 더 이상 아무것도 기록되지 않습니다."알려줘"예상대로 카테고리입니다.

또한 6번 실행 rndc trace하여 Named.log에 로그인 general: info: debug level is now 6하고 rndc notify example.com다시 수행했지만 아무 작업도 수행하지 않았습니다."알려줘"로그 항목을 디버그합니다.

또한 severity debug 6기본 로그 채널에서 테스트했는데 그 결과 다음과 같은 디버그 로그 항목이 생성되었습니다."데이터 베이스"등이므로 일반적으로 디버그 로깅이 작동합니다.

로그 항목을 얻으려면 어떻게 해야 하나요?"알림을 보내는 중..."그리고"알림에 대한 응답..."다시"알려줘"Bind 9.11.3에 대한 카테고리 로그가 있습니까?

(교차 게시됨사용자 메일링 리스트 바인딩 문제에 관해)

답변1

문제는 ns{1,2,3}.example.com알림을 받는 이름 서버의 IP 주소가 새 호스트에서 확인되지 않는다는 것입니다(이는 테스트 호스트이므로 필요하며 외부 이름 서버와 포트 53 통신이 없어야 함). 따라서 알림을 시작할 수 없습니다. 모두.

해결책은 구문 분석을 전달자에게 위임하는 것입니다.

zone "example.com" IN {
    type forward;
    forwarders { 1.1.1.1; 8.8.8.8; };
};

이제 알림은 완전히 정상적으로 시작되지만 알림 디버그 로그 메시지와 함께 예상대로 알림이 실패합니다.

하지만 이 문제는 애초에 로깅만으로는 충분하지 않습니다.

관련 정보