Оператор view позволяет создавать различные виды той же самой зоны для различных клиентов. Это позволяет предоставлять одни сведения клиентам внутри организации и другие, более ограниченные сведения, внешним клиентам. Синтаксис команды view:
view view-name { match-clients { address_match_list }; [ view-option; ... ] [ zone-statemenf, ... ] };
view-name
Произвольное имя, используемое в настройках для идентификации вида. Чтобы избежать конфликтов с ключевыми словами, view-name следует заключать в кавычки (например, «internal»).
match-clients
Определяет список клиентов, имеющих доступ к данному виду зоны.
view-option
Стандартный параметр BIND 9. Любой параметр в рамках оператора view действует только для данного вида, что позволяет применять различные параметры для зоны в зависимости от вида.
zone-statement
Стандартный оператор zone BIND 9. Полный оператор zone внедряется в оператор view с целью определения зоны, доступной через этот вид. Оператор view существует только в BIND 9. BIND 8 не поддерживает виды.