ฉันกำลังพยายามทำให้การตั้งค่าต่อไปนี้ใช้งานได้ แต่ฉันล้มเหลว:
เซิร์ฟเวอร์ isc-dhcp (เดเบียน) เพื่ออัพเดตเซิร์ฟเวอร์ bind9 (เดเบียน)
เซิร์ฟเวอร์การผูกมี 2 โซน: dev.toto
และ สินค้า.toto
เซิร์ฟเวอร์ทั้งหมด (ไม่ว่าจะเป็นโดเมนใดก็ตาม อยู่ใน lan เดียวกัน 10.5.0.0/16)
สิ่งที่ฉันทำไม่สำเร็จคือการให้เซิร์ฟเวอร์ dhcp เพิ่มรายการที่ถูกต้องในโซนที่ถูกต้อง
ตัวอย่าง :
ลูกค้า1.dev.toto ขอเช่า dhcp ให้บริการ ip และเพิ่มรายการไปยัง dev.toto ไฟล์โซน.
ลูกค้า1.สินค้า.toto ขอเช่า dhcp ให้บริการ ip และเพิ่มรายการไปยัง สินค้า.toto ไฟล์โซน.
ฉันพยายามใช้:
ตัวเลือก server.ddns-hostname = ตัวเลือก fqdn.hostname;
ตัวเลือก server.ddns-domainname = ตัวเลือก fqdn.domainname;
หากต้องการลองรับ / กำหนดไฟล์โซนโดยอัตโนมัติ แต่ใช้งานไม่ได้ตามที่ฉันคาดไว้ ไม่มีการอัพเดทโซนอีกต่อไป
/etc/dhcp/dhcpd.conf :
########### การกำหนดค่าการอัปเดต DNS
ddns-update-style มาตรฐาน;
อนุญาตให้อัปเดตไคลเอ็นต์
อัปเดตการตรวจจับความขัดแย้งเป็นเท็จ
รวม "/root/dns.key";
ตัวเลือกโดเมนเนมเซิร์ฟเวอร์ 192.168.12.242;
เราเตอร์ตัวเลือก 10.5.255.241;
เวลาเช่าเริ่มต้น 1800;
เวลาเช่าสูงสุด 7200;
เผด็จการ;
โซน dev.toto {
หลัก 10.5.0.250;
คีย์ rndc-คีย์;
}
โซนผลิตภัณฑ์.toto. {
หลัก 10.5.0.250;
คีย์ rndc-คีย์;
}
########### การประกาศซับเน็ต
ซับเน็ต 10.5.0.0 เน็ตมาสก์ 255.255.0.0 {
ช่วง 10.5.1.1 10.5.1.254;
ตัวเลือก server.ddns-hostname = ตัวเลือก fqdn.hostname;
ตัวเลือก server.ddns-domainname = ตัวเลือก fqdn.domainname;
}
ฉันสามารถระบุ Name.conf.local ได้หากจำเป็น เนื่องจากก่อนที่จะพยายามทำให้การกำหนดค่านี้ใช้งานได้ ฉันได้อัปเดต ddns แล้ว ดังนั้นฉันเดาว่าไม่มีอะไรผิดปกติกับด้าน bind9 ของการตั้งค่า
[แก้ไข 1]
ฉันมีความรู้สึกว่าตัวเลือก 81 คือสิ่งที่สามารถแก้ไขปัญหาของฉันได้ หรือใช้ CLASS/SUBCLASS บางตัว แต่: ฉันไม่เข้าใจวิธีตั้งค่าตัวเลือก 81 ถ้าใครมีตัวอย่าง ฉันชอบที่...