Не разрешать подстановочные знаки 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: извините за мой плохой английский.
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.