Оператор 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 не поддерживает виды.