Назад | Перейти на главную страницу

Возврат разных записей DNS в зависимости от того, кто спрашивает

В BIND 9 (named), есть ли способ вернуть разные A записи в зависимости от автора IP адрес?

При получении запроса на определенную DNS имя, я хочу вернуть внешний IP адрес для запросов, полученных из внешнего мира, и внутренний IP адрес для запросов, полученных из внутренней подсети.

Обновить:

Виды работают нормально, но их около 300 записи в файл зоны.

Следует ли мне копировать весь файл (и с этого момента управлять двумя файлами), если мне нужен только один DNS запись возвращаться иначе?

В BIND 9 есть функция для этого, называемая «представлениями».

Есть хорошая статья о том, как их использовать на O'Reilly.

http://www.oreillynet.com/pub/a/oreilly/networking/news/views_0501.html

Для дальнейшего использования и поиска это известно как «DNS с разделением горизонта». Он поддерживается во многих пакетах DNS, включая Djbdns.

Да, вы можете использовать представления, которые по сути являются оболочкой вашей конфигурации, которая ограничивает конфигурацию только определенным сегментом клиентских IP-адресов.