Máy chủ DNS cho mỗi khách hàng với DNSMasq


13

Tôi đang chạy TomatoUSB với DNSMasq để cung cấp dịch vụ DHCP và DNS cho mạng cục bộ của mình.

Những gì tôi muốn đạt được là cung cấp các máy chủ DNS thay thế cho một hoặc hai máy khách cụ thể trên mạng dựa trên IP hoặc MAC của chúng (Những máy khách này không chấp nhận cấu hình thủ công của máy chủ DNS).

Không có vấn đề gì nếu đây là DNS Masq sử dụng máy chủ DNS khác cho các IP này hoặc liệu các máy chủ DNS khác nhau có được gửi qua DHCP hay không.

Câu trả lời:


11

Thiết lập đặt chỗ cho các máy chủ cụ thể bằng cách sử dụng dhcp-hosttùy chọn. Sử dụng các tùy chọn thẻ để gắn cờ cho các tùy chọn đặc biệt.

Điều này là hoàn toàn chưa được thử nghiệm, nhưng tôi nghi ngờ cấu hình của bạn có thể trông giống như thế này. Kiểm tra trang người đàn ông để biết chi tiết đầy đủ.

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
Điều này gần như hoạt động; Tôi đã phải thay đổi dòng tùy chọn dhcp thành ths để làm cho nó hoạt động: dhcp-option = tag: Specialhosts, tùy chọn: dns-server, 8.8.8.8.8.8.4.4
Wez Furlong

0

Để tham khảo, điều này cho phép chỉ định một "bộ" duy nhất cho mỗi máy khách và một tệp menu khởi động PXE riêng cho từng máy khách. Sau đó, tôi có thể kịch bản tùy chọn khởi động đầu tiên, để khởi động đĩa Windows cục bộ hoặc netboot làm nút cụm 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
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.