BIND, 인뷰 및 동적 업데이트

BIND, 인뷰 및 동적 업데이트

BIND 9.10에는 "in view"를 통해 동일한 정보를 공유하는 두 가지 보기의 영역이 있습니다.

뷰 A에 포함된 영역:

zone "foo.tld" in {
    type master;
    allow-update {
        key "some.key.id";
    };
    file "pri/pri.foo.tld";
};

뷰 B에 포함된 영역:

zone "foo.tld" in {
    in-view A;
};

문제: 요청자가 보기 A(예: 내부 네트워크에서)에 도착하면 키를 통한 동적 업데이트가 작동하지만 보기 B 내에서 요청이 이루어진 경우(예: 외부에서)에는 작동하지 않습니다.

영역에서 "업데이트 전달 허용"을 시도했지만 허용되지 않습니다. 뷰 정의에서 이를 사용하는 것은 도움이 되지 않습니다.

어떤 아이디어가 있나요?

답변1

나는 다음과 같은 제목의 게시물에서 이 가이드를 보았습니다.BIND-9.10.2-P4: RPZ 영역 정의를 참조하기 위해 보기를 사용할 수 없습니다. "'$RPZ_ZONE'은 마스터 또는 슬레이브 영역이 아닙니다."그 중에는 다음과 같은 제안/지침이 있습니다.

"allow-update { any; };"지정된 파일이 삭제 되면 해당 파일은 쓰기 가능한 것으로 간주되지 않습니다. 이것은 파일 권한이 아닙니다. 이것은 이름이 파일 자체를 업데이트할지 여부입니다.

A 뷰에서 제거해 보겠습니다.

zone "foo.tld" in {
    type master;
#    allow-update {
#        key "some.key.id";
#    };
    file "pri/pri.foo.tld";
};

인용하다

관련 정보