О роутерах ASUS и проблеме DNS-RELAY

Ну вот и до меня дошла эпидемия с роутерами ASUS. В один прекрасный день раздались массово звоночки клиентов с роутерами ASUS и нерабочим интернетом, который появлялся после перезагрузки на 3-10 минут и затем пропадал.

Быстрая диагностика от клиента данной неисправности показало что на роутере умирает DNS-сервер, быстрый fixup данной проблемы — прописывание DNS принудительно на компьютере клиента. После десятой заявки, сел разбираться в данной проблеме. Гугления показало, что данная проблема возникает массово с июля 2014 года :

Но внятного понимания причин до сих пор нет.

Более детальное исследование проблемы показало, что DNS-RELAY в данных серверах падает, когда в ответе на запрос, написание  имени узла приходит в отличном виде от исходного запроса. Например — запрашивали www.yandex.ru и пришло в ответе www.YANDEX.ru.

Данное поведение DNS-серверов на базе BIND появилось начиная с версии 9.6-ESV-R11 и детально описано здесь .

Для устранения данной проблемы в секцию option { }; конфига BIND дописываем :

no-case-compress {
 XXX.XXX.XXX.XXX/XX ;
 YYY.YYY.YYY.YYY/YY;
};
где - XXX.XXX.XXX.XXX/XXX, YYY.YYY.YYY.YYY/YYY подсети для которых надо применять данный fixup.

 

О роутерах ASUS и проблеме DNS-RELAY: 1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *