Jump to content
  • 0

[bug?] DNS relay при сетевом профиле "Без доступа к интернету"


ni874

Question

Привет!

У меня есть несколько protected подсетей на Keenetic'е. На них включен DHCP и в качестве DNS'а на них должен выступать, собственно, сам маршрутизатор. Условно есть подсеть 172.16.1.0/24, в качестве DNS по DHCP отдается адрес шлюза 172.16.1.1. В моем понимании это должно работать аля как релей. То есть клиент в подсети отправляет DNS запрос на роутер - роутер его перенаправляет на DNS сервера провайдера - транслирует ответ клиенту обратно + возможно, где-то кеширует этот ответ.

Обнаружил странность: если у клиента в качестве сетевого профиля задан "Без доступа в Интернет" - DNS работать перестает. Ну то есть он работает, но ответы возвращаются без Answer секции, т.е. маршрутизатор не может ресолвнуть имя. Стоит вернуть клиента в профиль с доступом к интернету - все возвращается в норму. Причем, если вот таким вот образом заресолвить какой-нибудь адрес с машины без доступа к интернету (вернется пустой ответ), а потом заресолвить этот же самый адрес с машины, у которой доступ в интернет есть, - ей тоже вернется пустой ответ. А спустя какое-то время можно будет повторить запрос со второй машины - и тогда ответ вернется корректным. То есть оно явно еще и кешируется где-то...

По-моему так не должно ведь быть? Почему машины без доступа к интернету не могут использовать локальный DNS сервер?

Модель роутера Ultra KN-1810. Стоит последняя версия KeeneticOS на данный момент - 3.9.3. Такое поведение появилось относительно недавно по ощущению, после обновления на какую-то из свежих версий. До версии 3.9 все точно работало корректно.

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...