DNS-сервери на клієнта з DNSMasq


13

Я запускаю TomatoUSB з DNSMasq для надання послуг DHCP і DNS для моєї локальної мережі.

Чого я хотів би досягти, це надання альтернативних серверів DNS для одного або двох конкретних клієнтів у мережі на основі їх IP або MAC (Ці клієнти не приймають ручну конфігурацію DNS-серверів).

Не має значення, чи це DNS Masq, який використовує інший DNS-сервер для цих IP-адрес, чи передаються різні DNS-сервери через DHCP.

Відповіді:


11

Налаштуйте бронювання для конкретних хостів за допомогою цієї dhcp-hostопції. Використовуйте параметри тегів, щоб позначити їх для спеціального набору параметрів.

Це абсолютно не перевірено, але я підозрюю, що ваш конфігурація може виглядати приблизно так. Перегляньте довідкову сторінку на повну інформацію

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 на 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.