ในdnsmasqเป็นไปได้ที่จะส่งต่อโดเมนไปยังเซิร์ฟเวอร์ชื่ออื่น ฉันจะทำสิ่งนั้นได้namedอย่างไร
server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8
ในdnsmasqเป็นไปได้ที่จะส่งต่อโดเมนไปยังเซิร์ฟเวอร์ชื่ออื่น ฉันจะทำสิ่งนั้นได้namedอย่างไร
server=/foo.com/10.0.10.1
server=/vpn.foo.com/8.8.8.8
คำตอบ:
สิ่งนี้ควรใช้กับ BIND9:
zone "foo.com" IN {
    type forward;
    forwarders {
        10.0.10.1;
    };
};
zone "vpn.foo.com" IN {
    type forward;
    forwarders {
        8.8.8.8;
    };
};
$ORIGINคำสั่งในไฟล์โซนได้ฉันไม่เชื่อว่าคุณสามารถใช้อักขระตัวแทนสำหรับชื่อโซนได้
                    forward onlyตัวเลือกที่อาจจะมีความหมายที่นี่
                    
dnssec-validation auto;ด้วยdnssec-validation no;ใน named.conf.options