DNSMasq ile istemci başına DNS sunucuları


13

Yerel ağım için DHCP ve DNS hizmetleri sağlamak için TomatoUSB'yi DNSMasq ile çalıştırıyorum.

Ne elde etmek istiyorum IP veya MAC dayalı ağdaki bir veya iki belirli istemciler için alternatif DNS sunucuları sağlamaktır (Bu istemciler DNS sunucularının el ile yapılandırmasını kabul etmez).

Bunun, bu IP'ler için farklı bir DNS sunucusu kullanan DNS Masq olması veya DHCP üzerinden farklı DNS sunucularının dağıtılması önemli değildir.

Yanıtlar:


11

dhcp-hostSeçeneği kullanarak belirli ana bilgisayarlar için rezervasyonları ayarlayın . Bunları özel bir seçenek kümesi için işaretlemek üzere etiket seçeneklerini kullanın.

Bu tamamen test edilmemiştir, ancak yapılandırmanızın böyle bir şeye benzeyebileceğinden şüpheleniyorum. Kontrol adam sayfasını tüm detaylar için.

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
Bu neredeyse işe yarıyor; Çalışmak için thhcp-seçenek satır ths değiştirmek zorunda kaldı: dhcp-option = tag: specialhosts, seçenek: dns-server, 8.8.8.8.8.8.4.4
Wez Furlong

0

Referans için bu, her istemci için benzersiz bir "küme" ve her istemci için ayrı bir PXE önyükleme menü dosyası atanmasını mümkün kılar. Daha sonra yerel Windows diskini başlatmak için ilk önyükleme seçeneğini veya Linux küme düğümü olarak netboot komutunu yazabilirim:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.