Я работаю в сети с ~ 10 рабочими столами kubuntu (и многочисленными серверами и IP-телефонами) и пытаюсь заставить dnsmasq указать другой DNS-сервер в качестве аварийного переключения. Я пытался с помощью
server=192.168.0.90
но это только добавило единственный сервер dhcp / dns в /etc/resolv.conf на моей тестовой машине (динамический IP и только что перезагруженный без аренды).
server=8.8.8.8
в /etc/dnsmasq.confПубликация как отдельный ответ, а не комментарий к вашему, потому что таким образом я могу использовать ссылки.
Вариант 5 предназначен для серверов имен IEN 116 - смехотворно устаревший протокол, который Джон Постел хотел убить более двадцати лет назад. Solaris все еще поддерживает его , но не будет в следующей версии.
источник
Другой способ - установить сервер dnsmasq в качестве сервера DNS для DHCP и использовать его
/etc/resolv.conf
на сервере dnsmasq, чтобы указать список серверов DNS. Таким образом, вы можете легко изменить DNS (и установить псевдонимы), не дожидаясь обновления DHCP - просто перезапустите илиkill -HUP
dnsmasq, чтобы перезагрузить конфигурацию.источник
pidof dnsmasq
либо killall -HUP dnsmasq.