Bagaimana membiarkan `named` (bind9) meneruskan domain tertentu ke server nama yang berbeda?


18

Di dnsmasq, dimungkinkan untuk meneruskan domain ke server nama yang berbeda. Bagaimana saya bisa melakukannya named?

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

Jawaban:


18

Ini harus bekerja untuk BIND9:

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

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

Anda mungkin juga perlu mengganti dnssec-validation auto;dengan dengan dnssec-validation no;named.conf.options.
mivk

1
Apakah ini juga mendukung wildcard?
petersaints

The BIND 9.9 Konfigurasi Referensi tidak secara eksplisit mengatakan, tapi karena kebutuhan nama zona menjadi zona yang valid yang bisa digunakan dengan $ORIGINdirektif dalam file zona, saya tidak percaya Anda dapat menggunakan wildcard untuk nama zona.
James Sneeringer

3
Juga forward onlypilihan mungkin bermakna sini.
Dmitri Chubarov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.