다른 도메인에서 다른 네임서버 사용

다른 도메인에서 다른 네임서버 사용

내 문제는 다음과 같습니다. 인터넷을 반영하는 표준 도메인 이름 시스템과 로컬 네트워크에서 이름을 매핑하는 로컬 시스템인 2개의 도메인 이름 시스템이 있습니다.

이제 로컬 도메인 서버가 지원하는 두 시스템을 모두 사용할 수 있기를 원하지만 로컬 이름 조회에는 로컬 서버만 사용하고 싶습니다.

나는 이것을 처리해야 하는 게이트웨이 컴퓨터(Gentoo를 실행하는)를 가지고 있습니다. 내 첫 번째 생각은 게이트웨이 컴퓨터의 로컬 DNS 서버에 로컬 주소(예: .local로 끝나는)에 로컬 DNS 서버를 사용하도록 지시하고 로컬 주소가 아닌 경우 Google의 일반 공용 DNS 서버를 사용하는 것입니다. .

불행히도 게이트웨이의 DNS 서버에 이를 어떻게 알릴지 모르겠습니다(현재는 dnsmasq만 실행 중입니다. 바인드를 사용하면 작동할까요?)

이미 읽어보세요:특정 도메인에 대해 다른 DNS 서버를 사용하도록 Linux를 어떻게 설정합니까? 하지만 내 질문에 대답하지 않습니다.

답변1

나는 dnsmasq의 서버 구성을 사용하여 이 문제에 대한 해결책을 찾았습니다. /etc/dnsmasq.conf에 다음 줄을 추가했습니다.

server=/local.domain/192.168.1.1/

local.domain에 대한 모든 DNS 요청을 서버 192.168.1.1에서 응답받으려면

관련 정보