두 개의 DNS 서버, 둘 다 불완전함

두 개의 DNS 서버, 둘 다 불완전함

우리 회사에는 2개의 DNS 서버가 있습니다. 하나는 내부 호스트 이름용이고 다른 하나는 인터넷용입니다.

네트워크 관리자에서 두 서버를 모두 구성하려고 시도했는데 그 결과 /etc/resolv.conf.

인터넷을 기본 DNS 서버로 사용하는 경우 내부 호스트 이름을 확인하려고 하면 실패하고 확인자는 보조 DNS 서버를 사용하여 IP를 조회하려고 시도하지 않습니다.

반면에 내부 DNS를 기본 DNS로 설정하면 내 컴퓨터에서 어떤 인터넷 서버에도 액세스할 수 없습니다.

첫 번째 확인자가 "해당 이름 없음" 또는 기타 DNS 조회 오류에 응답할 때 확인자가 보조 DNS를 쿼리하도록 하는 솔루션이 있습니까?

답변1

내 생각에는 자신의 네임서버(BIND)를 사용하여 다음을 해결할 수 있을 것 같습니다.

zone "." IN {
    type forward;
    forward only;
    forwarders {8.8.8.8;};
};

zone "company.lan" IN {
    type forward;
    forward only;
    forwarders {192.168.0.1;};
};

관련 정보