domain.net 쿼리를 전달하도록 dnsmasq를 구성하지만 local.domain.net 쿼리는 전달되지 않도록 유지합니다.

domain.net 쿼리를 전달하도록 dnsmasq를 구성하지만 local.domain.net 쿼리는 전달되지 않도록 유지합니다.

local.domain.net을 제외하고 domain.net 아래의 모든 항목에 대한 쿼리를 전달하려는 상황에 대한 올바른 구성은 무엇입니까? 로컬 DNS 서버와 "local.domain.net 검색"을 갖도록 /etc/dnsmasq-resolv.conf를 설정했으며 /etc/dnsmasq.d/internal.conf에는

server=/domain.net/192.168.100.10
server=/domain.net/192.168.100.11

이제 로컬 DNS 서버에서 vm1.local.domain.net을 요청하면 항상 domain.net DNS 서버로 요청을 보내려고 합니다. 쿼리를 로컬로 유지하려면 무엇을 더 변경해야 합니까?

답변1

dnsmasq문제를 이해했다면 구성 파일에서 다음을 시도해 볼 수 있습니다.

local=/local.domain.net/
local=/#/
server=/domain.net/192.168.100.10

제거됩니다 domain.net.

관련 정보