우리 회사에는 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;};
};