См. функции привязки «представления» на https://ftp.isc.org/isc/bind9/cur/9.18/doc/arm/html/reference.html#view-statement-grammar
Вы можете сопоставить определенное содержимое зоны с определенным представлением, и вы можете определить представление в зависимости от используемого IP-адреса назначения, то есть IP-адресов вашего сервера.
представление view_name [ класс ] {
матч-клиенты { address_match_list } ;
адреса назначения { address_match_list } ;
только рекурсивное совпадение yes_or_no ;
[ опция_просмотра ; ... ]
[ заявление_зоны ; ... ]
} ;
Оператор представления — это мощная функция BIND 9, которая позволяет серверу имен отвечать на запросы DNS по-разному, в зависимости от того, кто спрашивает. Это особенно полезно для реализации разделенных настроек DNS без необходимости запуска нескольких серверов.
Каждый оператор представления определяет представление пространства имен DNS, которое видно подмножеству клиентов. Клиент соответствует представлению, если его исходный IP-адрес совпадает со списком address_match_list предложения match-clients представления, а его IP-адрес назначения соответствует списку address_match_list предложения match-destination представления.
Хотя эта функция существует и используется, обратите внимание, что она значительно усложняет устранение неполадок, помимо всех проблем с синхронизацией данных между различными представлениями. Так что будьте особенно осторожны.