Служба каталогов Active Directory поддерживает концепцию сайтов (sites), которая используется для объединения серверов в контейнеры, отражающие физическую топологию сети. Кроме того, сайты позволяют настраивать репликацию данных между контроллерами доменов. Существует возможность связать несколько подсетей TCP/IP с сайтами, благодаря чему новые серверы будут автоматически присоединятся к нужному сайту в зависимости от их IP-адреса, так чтобы клиенты могли найти ближайший к ним контроллер домена.

При создании первого контроллера домена Active Directory создает сайт, принятый по умолчанию и называющийся Default-First-Site-Name. Этому сайту назначается контроллер домена и все последующие контроллеры также размещаются в новом сайте, хотя позднее контроллер домена можно переместить в другой сайт. В случае необходимости принятый по умолчанию сайт можно переименовать.

Для создания и администрирования сайтов используется оснастка Active Directory — сайты и службы (Active Directory — Sites and Services). С целью создать новый сайт сделайте следующее.

  1.  Откройте оснастку Active Directory — сайты и службы (Active Directory — Sites and Services). Для этого в меню Пуск (Start) выберите команду Программы > Администрирование > Active Directory — сайты и службы (Programs > Administrative Tools > Active Directory — Sites and Services).

  2.  Кликните правой кнопкой мыши на разделе Сайт (Site) и выберите команду Создать > Сайт (New > Site) в контекстном меню.

  3.  Введите имя сайта (например, NewYork). Имя должно быть не длиннее 63-х символов и не может содержать пробелов или точек. Кроме того, необходимо выбрать объект взаимосвязи сайтов (по умолчанию существует только один объект DEFAULTIPSITELINK). Введите для него новое имя IP.

  4.  Кликните на кнопке OK.

После создания сайту можно назначить различные IP-подсети.

  1.  Откройте оснастку Active Directory — сайты и службы (Active Directory — Sites and Services). Для этого в меню Пуск (Start) выберите команду Программы > Администрирование > Active Directory — сайты и службы (Programs > Administrative Tools > Active Directory — Sites and Services).

  2.  Раскройте раздел Сайты (Sites).

  3.  Кликните правой кнопкой на опции Подсети (Subnets) и выберите команду Создать > Подсеть (New > Subnet) в контекстном меню.

  4.  В старых версиях Windows требовалось вводить имя подсети в формате “сеть/число бит маски сети” (например, для сети 200.200.201.0 с маской подсети 255.255.255.0 необходимо было ввести значение 200.200.201.0/24). Это оказалось слишком сложно, поэтому сейчас предоставляется возможность отдельно ввести адрес подсети и ее маску.

  5.  Затем необходимо выбрать сайт, к которому относится указанная подсеть.

  6.  Кликните на кнопке OK.

После связывания подсети с сайтом последнему можно назначить несколько подсетей.

Определение количества бит маски подсети может оказаться достаточно запутанным процессом. Это значение указывает количество выделенных бит в данной маске подсети. Маска подсети состоит из четырех сегментов по 8 бит каждый.

Например, маска подсети 255.255.255.0 имеет следующий вид в двоичной системе исчисления: 11111111.11111111.11111111.00000000. Как видите, формат маски подсети представляет собой 8+8+8 бит (итого 24 бит). Маска подсети 255.255.252.0 имеет следующий вид в двоичной системе исчисления: 11111111.11111111.11111100.00000000, то есть 8+8+6 бит (итого 22 бит).

После определения нескольких сайтов новые контроллеры доменов, которые создаются с помощью утилиты DCPROMO, будет присоединятся к сайтам, соответствующим IP-адресу контроллера домена. Если для подсети контроллера домена не существует сайта, контроллер домена войдет в сайт, который санкционировал повышение сервера до контроллера домена.