у меня естьФриц!Ящик 7490Домашний DSL/модем/маршрутизатор от AVM.
Кроме того, я использую DNS-сервер по адресу192.168.178.5(на самом деле это блокировщик рекламы Pi-hole), который я установил в настройках DHCP Fritz!Box в качестве DNS-адреса, который будет распространяться через DHCP всем клиентам.[2]
Таким образом, когда клиенты запрашивают IP-адрес у Fritz!Box, им автоматически предлагается отправлять DNS-запросы по адресу192.168.178.5. Все идет нормально.
Проблема в том, что если этот DNS-сервер выйдет из строя (обновления, перезагрузка, что угодно), все клиенты потеряют возможность разрешать домены (т.е. больше не будет интернета). Поэтому я хотел бы дать имвторичный DNSиспользовать в случае недоступности первого. Этот вторичный DNS может быть даже самим Fritz!Box (192.168.178.1), в этом случае блокировка рекламы больше не будет работать, но, по крайней мере, доступ в Интернет для них не будет нарушен.
Кажется достаточно просто, не так ли? К сожалению, графический интерфейс Fritz!Box не позволяет мне указатьвторичный DNSдля распространения через DHCP (GUI просто имеет только одно поле для одного внутреннего DNS-сервера, какова бы ни была причина этого). В другом месте у него есть поля для двух внешних DNS-серверов, которые используются самим Fritz!Box, если он сам выступает в качестве DNS-сервера, но это бесполезно или неактуально в моем сценарии (они настроены на серверы OpenDNS).
Итак, поскольку невозможно установить вторичный DNS в GUI, я заглянул в файл конфигурации (доступ к которому можно получить, загрузив резервную копию Fritz!Box и открыв ее в текстовом редакторе). Соответствующий раздел для DNS-сервера локальной сети:
dhcpserver {
saveinterval = 1h;
generic {
default_lease_time = 10d;
max_lease_time = 13d;
}
lan_dns4_server = 192.168.178.5;
}
Кто-нибудь знает, как добавить здесь вторичный DNS-сервер?
Я действительно в отчаянии и удаляю всю функциональность DHCP из Fritz!Box и настраиваю свой собственный DHCP-сервер, чтобы обойти тот факт, что Fritz!Box, к сожалению, не может выдавать вторичный DNS.это не вариант, так как это нарушает работу нескольких функций Fritz!Box (таких как встроенный VPN и другие).
² Настройка DNS, который должен быть предоставлен DHCP-клиентам, выполняется в веб-интерфейсе в разделе «Домашняя сеть > Обзор домашней сети > Вкладка «Настройки сети» > Кнопка «Адреса IPv4» (нем. Heimnetz > Heimnetzübersicht > Netzwerkeinstellungen > Schaltfläche IPv4-Adressen).
Надеюсь, вы сможете помочь. Спасибо.
решение1
Не могу ответить на поставленный вопрос, но вот альтернатива:
Пусть Fritzbox выдаст свой собственный адрес для DNS через DHCP, как это делается по умолчанию. Настройтепервыйиз двух внешних DNS-серверов Fritzbox в качестве вашего DNS-прокси (192.168.178.5), авторойDNS-сервер вашего интернет-провайдера, или Google, или что-то еще.
Настройте DNS-прокси для использования DNS-сервера интернет-провайдера напрямую.
Результат: DNS-клиент, выполняющий DNS-поиск, свяжется с Fritzbox. Fritzbox передаст поиск на ваш DNS-прокси-сервер. Если прокси-сервер не работает, Fritzbox будет использовать DNS-сервер провайдера.
Что должно дать желаемый результат. Если Fritzbox когда-нибудь выйдет из строя, у вас в любом случае не будет интернета, так что это не должно быть проблемой.
Все это предполагает, что Fritzbox использует DNS-серверы в указанном порядке и не переопределяет их серверами вашего интернет-провайдера, что он может делать, а может и нет, поэтому это требует тестирования.
решение2
Мне тоже нравится мой Fritz!Box, но его DHCP-сервер довольно прост. Я добавил маршрутизатор DD-WRT в свою сеть и настроил DNSMasq для предоставления более комплексных DHCP-сервисов. Ранние дни, но пока я не столкнулся с какими-либо серьезными проблемами. Я написал подробности в блогездесь.
Также обратите внимание, что пользователи Fritz!Box VPN и site-to-site VPN не зависят от внутреннего DHCP-сервера. Мои по-прежнему работают с выключенным сервером Fritz!Box DHCP и включенным сервером DD-WRT DHCP.