3

У меня есть Фриц!Коробка 7490 для жилых DSL/ модем / роутер от AVM.

Кроме того, я запускаю DNS-сервер на 192.168.178.5 (на самом деле это блокировщик рекламы Pi-hole), который я установил во Fritz!Настройки DHCP Box как адрес DNS, который будет распространяться через DHCP всем клиентам. [2]

Поэтому, когда клиенты запрашивают IP от Fritz!Коробка, им автоматически говорят, чтобы спросить DNS-запросы на 192.168.178.5. Все идет нормально.

Проблема заключается в том, что если этот DNS-сервер выходит из строя (обновления, перезагрузка и т.д.), Все клиенты теряют способность разрешать домены (т. Е. Больше нет Интернета). Поэтому я хотел бы дать им дополнительный DNS для использования в случае, если первый недоступен. Этот вторичный DNS может быть даже Fritz!Сам Box (192.168.178.1), в этом случае блокировка рекламы больше не будет работать, но, по крайней мере, доступ к Интернету для них не будет нарушен.

Кажется достаточно просто, верно? Ну, к сожалению, Фриц!Box GUI не позволяет мне указать вторичный DNS, который будет распространяться через DHCP (GUI просто имеет только одно поле для одного внутреннего DNS-сервера, какой бы ни была причина этого). В другом месте у него есть поля для двух внешних DNS-серверов, которые будут использоваться Fritz!Поставьте флажок, если он действует как сам DNS-сервер, но в моем сценарии это бесполезно или не подходит (для них заданы серверы OpenDNS).

Итак, поскольку невозможно установить вторичный DNS в графическом интерфейсе, я изучил файл конфигурации (доступ к которому можно получить, загрузив резервную копию Fritz!Коробка и открытие его в текстовом редакторе). Соответствующий раздел для DNS-сервера локальной сети:

dhcpserver {
        saveinterval = 1h;
        generic {
                default_lease_time = 10d;
                max_lease_time = 13d;
        }
        lan_dns4_server = 192.168.178.5;
}

Кто-нибудь знает, как я могу добавить здесь дополнительный DNS-сервер?

Я действительно в отчаянии и удаляю всю функциональность DHCP из Fritz!Коробка и настройка собственного DHCP-сервера, чтобы обойти тот факт, что Fritz!Box не может выдавать вторичный DNS, к сожалению, это не вариант, так как он нарушает некоторые функции Fritz!Коробка (например, встроенный VPN и другие).

² Настройка DNS, которая должна быть предоставлена клиентам DHCP, выполняется в веб-интерфейсе в «Домашняя сеть> Обзор домашней сети> Вкладка« Параметры сети »> Кнопка« IPv4-адреса »(немецкий: Heimnetz> Heimnetzübersicht> Netzwerkeinstellungen> Schaltfläche IPv4-Adressen).

Надеюсь, вы можете помочь. Благодарю.

2 ответа2

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-сервер в указанном порядке и не переопределяет их на серверах вашего интернет-провайдера, что он может или не может сделать, поэтому требует тестирования.

0

Люблю мой Фриц!Коробка тоже, но это DHCP-сервер довольно простой. Я добавил маршрутизатор DD-WRT в свою сеть и настроил DNSMasq для предоставления более комплексных служб DHCP. Первые дни, но пока я не столкнулся с какими-либо серьезными проблемами. Я подробно рассказал здесь.

Также обратите внимание, Фриц!Пользователи Box VPN и VPN типа «сеть-сеть» не зависят от внутреннего DHCP-сервера. Мои все еще работают с Fritz!Выключите сервер DHCP и включите сервер DHCP DD-WRT.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .