Не разрешать подстановочные знаки DNS для домена в локальной сети

455
piernov

Я настроил локальный сервер Mageia Linux в качестве шлюза с локальными серверами DHCP dhcpd и DNS bind9. DNS-сервер также используется для доменного имени domain.tld, в котором есть подстановочная запись A / AAAA. Но я хотел иметь доступ ко всем моим компьютерам в .domain.tld, поэтому я настроил DDNS с dhcpd и bind9, а для поиска домена было установлено значение domain.tld. Он работает должным образом: когда я пытаюсь разрешить доменное имя без tld, он автоматически ищет его как поддомен domain.tld, и, так как подстановочный знак перехватывает все поддомены, он всегда найдет запись и укажет на домен. TLD.

Теперь проблема заключается в следующем: я хотел бы, чтобы подстановочный знак не разрешался в локальной сети br0, а только на wan0, чтобы можно было отправлять случайный запрос и получать ошибку «домен не найден» вместо того, чтобы разрешаться как домен .TLD. На самом деле это создает проблему для людей, которые просто набирают «foobar» в адресной строке своего браузера, потому что вместо того, чтобы перенаправляться на предпочитаемую поисковую систему, они перенаправляются на domain.tld. Или, что еще лучше, разрешать подстановочный знак только при прямом доступе к домену domain.tld, но поскольку поиск домена используется на стороне клиента, я не думаю, что это возможно.

Заранее спасибо.

PS: извините за мой плохой английский.

0

1 ответ на вопрос

0
joat

Without knowing additional details, what you are seeking is the "view" feature. Take a look at the following two links. Pay attention to the "acl" and "view" statements.

Hope this helps.

R/ Tim

Похожие вопросы