Bind9 다중 포트 영역 및 DNS64

Bind9 다중 포트 영역 및 DNS64

영역을 추가하면 작동이 중지됩니다. 어떻게 함께 사용할 수 있나요? "." 구역으로 가고 싶어요. 포트 5353을 통해 그리고 포트 53을 통해 DNS64로 이동합니다.

zone "." {
type slave;
masters port 5353 { ::; };
file "/etc/bind/db.mk";
};

나는 그녀가 이 예처럼 되기를 원한다

options {
  directory "/var/cache/bind";
  forwarders {
    8.8.8.8;
  };
  dnssec-validation auto;
  auth-nxdomain no;
  listen-on-v6 port 53 { any; };
  listen-on-v6 port 5353 { any; };
  allow-query { any; };

dns64 2001:ff9b::/96 {
    clients { any; };
};
};
## new
zone "." {
type slave;
masters port 5353 { ::; };
file "/etc/bind/db.mk";
};

답변1

DNS64 서버와 다른 포트에서 수신 대기하는 슬레이브 DNS 서버 역할을 모두 수행하도록 BIND(Berkeley Internet Name Domain)를 구성하려는 것 같습니다. 각 구성에 대해 별도의 options및 섹션을 정의하여 이를 달성할 수 있습니다 .zone

DNS64의 경우 포트 53, 슬레이브 영역의 경우 포트 5353에서 수신 대기하도록 BIND 구성을 수정하는 방법은 다음과 같습니다.

options {
  directory "/var/cache/bind";
  forwarders {
    8.8.8.8;
  };
  dnssec-validation auto;
  auth-nxdomain no;
  allow-query { any; };
  listen-on-v6 port 53 { any; };
};

dns64 2001:ff9b::/96 {
  clients { any; };
};

# New section for the slave zone on port 5353
zone "example.com" {
  type slave;
  masters { your_master_IP port 5353; };
  file "/etc/bind/db.mk";
};

"example.com"슬레이브 영역의 실제 도메인 이름과 your_master_IP포트 5353을 통해 영역 데이터를 전송하는 마스터 DNS 서버의 IP 주소로 바꿉니다 .

이 구성을 사용하면 BIND는 DNS64 기능을 포트 53에서 수신하고 슬레이브 영역을 포트 5353에서 수신하여 두 서비스가 공존할 수 있도록 합니다. DNS64 영역 및 기타 영역에 대한 정의를 포함하여 BIND 구성의 나머지 부분이 요구 사항에 맞게 올바르게 설정되었는지 확인하세요.

관련 정보