เซิร์ฟเวอร์ DNS ต่อไคลเอ็นต์ที่มี DNSMasq


13

ฉันใช้ TomatoUSB กับ DNSMasq เพื่อให้บริการ DHCP และ DNS สำหรับเครือข่ายท้องถิ่นของฉัน

สิ่งที่ฉันต้องการบรรลุคือการจัดหาเซิร์ฟเวอร์ DNS ทางเลือกสำหรับหนึ่งหรือสองลูกค้าเฉพาะบนเครือข่ายตาม IP หรือ MAC (ลูกค้าเหล่านี้ไม่ยอมรับการกำหนดค่าเซิร์ฟเวอร์ DNS ด้วยตนเอง)

ไม่สำคัญว่าจะเป็น DNS Masq ที่ใช้เซิร์ฟเวอร์ DNS อื่นสำหรับ IP เหล่านี้หรือไม่ว่าเซิร์ฟเวอร์ DNS อื่นจะถูกส่งผ่าน DHCP หรือไม่

คำตอบ:


11

ตั้งค่าการจองสำหรับโฮสต์ที่เจาะจงโดยใช้dhcp-hostตัวเลือก ใช้ตัวเลือกแท็กเพื่อตั้งค่าสถานะเหล่านั้นสำหรับชุดตัวเลือกพิเศษ

สิ่งนี้ไม่ได้รับการทดสอบอย่างสมบูรณ์ แต่ฉันสงสัยว่าค่ากำหนดของคุณอาจมีลักษณะเช่นนี้ ตรวจสอบหน้า manสำหรับรายละเอียดทั้งหมด

dhcp-host=00:15:99:27:f8:98,set:specialhosts,192.168.32.20
dhcp-host=00:51:99:72:8f:89,set:specialhosts,192.168.32.21
dhcp-option=tag:specialhosts,6 8.8.8.8,8.8.4.4

5
เกือบจะใช้งานได้แล้ว ฉันต้องเปลี่ยนบรรทัด dhcp-option เป็น ths เพื่อให้ทำงาน: dhcp-option = tag: specialhosts, ตัวเลือก: dns-server, 8.8.8.8,8.8.4.4
Wez Furlong

0

สำหรับการอ้างอิงสิ่งนี้ทำให้สามารถกำหนด "ชุด" ที่ไม่ซ้ำกันสำหรับแต่ละไคลเอ็นต์และไฟล์เมนูการบูต PXE แยกสำหรับแต่ละไคลเอนต์ ฉันสามารถสคริปต์ตัวเลือกการบูตครั้งแรกเพื่อเริ่มดิสก์ Windows ภายในหรือ netboot เป็นโหนดคลัสเตอร์ Linux:

dhcp-host=xx:xx:xx:xx:xx:xx,node-17,set:tag17,10.0.1.xx
dhcp-host=xx:xx:xx:xx:xx:xx,node-18,set:tag18,10.0.1.xx

dhcp-option-force=tag:tag17,209,pxelinux.cfg/default17
dhcp-option-force=tag:tag18,209,pxelinux.cfg/default18
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.