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

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;
    };
};

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.