동일한 컴퓨터에서 함께 작동하도록 BIND와 DNSMasq 구성

동일한 컴퓨터에서 함께 작동하도록 BIND와 DNSMasq 구성

2개로 구성이 준비되어 있어요바인딩 9그리고DNSMASQ내 컴퓨터에 설치되었습니다.

DNS 트래픽 진입 포트53기본 DNS 서버(BIND)는 요청을 처리하고, 데이터를 검사하고, RPZ 영역 정책을 기반으로 클라이언트에 응답할 내용을 결정합니다.

다른 모든 요청은 외부 DNS 서버로 전달됩니다.이 부분까지는 모든 것이 잘 작동합니다..


또한, 내가 설치한DNSMASQ항구에5353.

내 바인딩 내부의 구성이 다음과 같이 변경되었습니다.

명명된.conf.옵션

[...]

 forwarders { 127.0.0.1 5353 5353; };

[...]

이는 BIND에게 모든 트래픽을 다음으로 전달하도록 지시해야 합니다.127.0.0.1 포트 5353, 그러나 어떤 이유로 이것은 작동하지 않습니다.

또 다른 유사한 토론도 찾았습니다(https://serverfault.com/questions/430269/recursive-forward-a-zone-in-bind) 이 주제에 대해서는 약간 다른 요구 사항이 있지만다른아이피는 못쓰는데다른 사용자와 동일한 작업을 수행하세요!

이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

답변1

~에 따르면바인딩 9 문서, 올바른 구문은 다음과 같습니다.

forwarders { 127.0.0.1 port 5353; };

다른 IP를 사용하는 경우 꼭 필요한지는 모르겠지만 127.xxx 범위의 IP가 많다는 점을 말씀드리고 싶었습니다. 예를 들어 127.0.0.1:53의 경우 바인딩9이고 127.0.0.2:53의 경우 dnsmasq입니다.

관련 정보