Имеется система, состоящая из сервера (Ubuntu-server) и подключённой к нему точки доступа. В силу особенностей функционирования доступа в Интернет сервер может попеременно выходить в Интернет то через одного, то через другого провайдера. При этом DNS'ы у каждого провайдера свои и, что неприятно, недоступны, когда DNS не соответствует провайдеру. И вообще никакие другие DNS'ы недоступны, кроме заданных провайдерами. Подключение к провайдеру динамическое. В resolv.conf прописываются правильные DNS'ы.
Проблема в том, что на точке доступа установлен DHCP-сервер, у которого в параметрах задаётся только один DNS. Соответственно с одним провайдером всё работает на "ура", а сдругим только с реальными адресами. От DHCP-сервера отказываться не удобно.
Можно как-нибудь решить эту проблему? Очень хочется записать все DNS, какие могут быть.