`named` (bind9)가 특정 도메인을 다른 네임 서버로 전달하게하는 방법은 무엇입니까?


18

에서 dnsmasq도메인을 다른 이름 서버로 전달할 수 있습니다. 내가 어떻게 할 수 named있습니까?

server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8

답변:


18

BIND9에서 작동합니다.

zone "foo.com" IN {
    type forward;
    forwarders {
        10.0.10.1;
    };
};

zone "vpn.foo.com" IN {
    type forward;
    forwarders {
        8.8.8.8;
    };
};

또한 교체해야 할 수도 dnssec-validation auto;dnssec-validation no;을 named.conf.options에.
mivk

1
와일드 카드도 지원합니까?
petersaints

BIND 9.9 구성 참조는 명시 적으로 언급하지 않지만, 영역 이름의 요구가 함께 사용될 수있는 유효 영역 수 있기 때문에 $ORIGIN영역 파일의 지시어, 난 당신이 영역 이름에 와일드 카드를 사용할 수 있다고 생각하지 않습니다.
James Sneeringer

3
또한 forward only여기서 옵션이 의미가있을 수 있습니다.
드미트리 Chubarov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.