Несколько источников DNS-адресов
Добавлено: 2010-09-13 14:26:15
Рабочая локалка, в ней поднят один DHCP, он же DNS. Адрес получается при загрузке хоста автоматически и /etc/resolv.conf перезаписывается (несмотря на то что перед этим сделал chmod 444 /etc/resolv.conf).
Далее GPRS через PPP, получает от провайдера два DNS-адреса, попутно стирая нафиг ранее полученный. Можно конечно отключить, но тогда придётся сосать лапу без внешних DNS, потому что set dns ip1 ip2 в /etc/ppp/ppp.conf на DNS в FreeBSD 8.1 почему-то не повлияло. Ну и в ppp.linkup прописано поднятие VPN pptp в другую сеть. Там опять же DHCP+DNS, который расскажет свою сказку.
Как правильно и красиво разрулить все эти замены DNS-адресов? Хотябы по одному адресу из каждой зоны чтобы записывалось в /etc/resolv.conf, не стирая всё подряд.
Далее GPRS через PPP, получает от провайдера два DNS-адреса, попутно стирая нафиг ранее полученный. Можно конечно отключить, но тогда придётся сосать лапу без внешних DNS, потому что set dns ip1 ip2 в /etc/ppp/ppp.conf на DNS в FreeBSD 8.1 почему-то не повлияло. Ну и в ppp.linkup прописано поднятие VPN pptp в другую сеть. Там опять же DHCP+DNS, который расскажет свою сказку.
Как правильно и красиво разрулить все эти замены DNS-адресов? Хотябы по одному адресу из каждой зоны чтобы записывалось в /etc/resolv.conf, не стирая всё подряд.