Làm cách nào để `` `(bind9) chuyển tiếp một số tên miền nhất định đến một máy chủ tên khác?


18

Trong dnsmasqđó, có thể chuyển tiếp tên miền đến các máy chủ tên khác nhau. Làm thế nào tôi có thể làm điều đó trong named?

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

Câu trả lời:


18

Điều này sẽ làm việc cho BIND9:

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

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

Bạn cũng có thể cần phải thay thế dnssec-validation auto;bằng dnssec-validation no;trong tên.conf.options.
mivk

1
Điều này cũng hỗ trợ ký tự đại diện?
khiếu nại

Các BIND 9.9 Cấu hình tham khảo không rõ ràng nói, nhưng kể từ khi nhu cầu tên vùng trở thành một khu vực có giá trị mà có thể được sử dụng với $ORIGINchỉ thị trong một khu tập tin, tôi không tin rằng bạn có thể sử dụng ký tự đại diện cho tên khu vực.
James Sneeringer

3
Ngoài ra một forward onlylựa chọn có thể có ý nghĩa ở đây.
Dmitri Chubarov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.