Jak pozwolić `nazwane` (bind9) przekazywać określone domeny do innego serwera nazw?

18

W dnsmasqdomenie można przekazywać domeny do różnych serwerów nazw. Jak mogę to zrobić named?

server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8
Cheng
źródło

Odpowiedzi:

18

To powinno działać dla BIND9:

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

zone "vpn.foo.com" IN {
    type forward;
    forwarders {
        8.8.8.8;
    };
};
James Sneeringer
źródło
Można też trzeba wymienić dnssec-validation auto;ze dnssec-validation no;w named.conf.options.
mivk
1
Czy obsługuje to również symbole wieloznaczne?
petersaints
Dokumentacja konfiguracji BIND 9.9 nie mówi wprost, ale ponieważ nazwa strefy musi być prawidłową strefą, której można by użyć z $ORIGINdyrektywą w pliku strefy, nie sądzę, że można użyć symboli wieloznacznych dla nazwy strefy.
James Sneeringer
3
Także tutaj forward onlyopcja może mieć znaczenie.
Dmitrij Chubarow,