Описание функции "упорядочивание по сети" и функции "циклический перебор" в Windows Server 2003 DNS


Аннотация


В этой статье описана функция упорядочивания сети и функция циклического переобслуживанием в системе Windows Server 2003 Domain Names (DNS). Кроме того, в этой статье описано, как использовать эти функции вместе. Это можно сделать, чтобы пополнить результаты, возвращаемые сервером, который указан на странице сети. Примечание. Функция циклического перезапуска DNS делает так, чтобы DNS возвращал IP-адреса имени в другом порядке каждый раз.

Дополнительная информация


Функция упорядочения по сети используется для возврата адресов для ввода DNS-запросов в целях назначения клиентам локальных ресурсов. Например, если указанные ниже условия истинны, результаты запроса для имени возвращаются клиенту на основании IP-адреса.
  • У вас восемь типов записей для одного и того же DNS-имени.
  • Каждый из восьми типов записей имеет отдельный адрес.
В первоначальном выпуске Microsoft Windows 2000 Server этот близость рассчитывается на основе собственного класса адреса, назначенного клиенту. Если клиенту назначен собственный адрес класса A, отклики, отправленные клиенту, назначаются приоритеты по записям, которые соответствуют клиентскому классу членство в сети. Это также относится к собственному классу B и адресам собственного класса C. Функция "цикл по кругу" используется для случайного выполнения запросов аналогичного типа для обеспечения базовой функциональности балансировки нагрузки. В предыдущем примере восемь типов записей A с одинаковыми именами и разными IP-адресами заставляют разные ответы по приоритету. Так как новый IP-адрес приоритетен с учетом каждого запроса, клиенты не пересылаются на один и тот же сервер повторно. Первоначальный выпуск Windows 2000 Server не может использовать функцию заказа сетевой маски и функцию циклического перезапуска. Если включена функция упорядочения по сети, ответы всегда предоставляются клиентам в том же порядке. В Windows Server 2003 такое поведение изменилось, разрешающее использование как функции упорядочения подсети, так и функции «цикл по подстановке». Использование функции упорядочения по сети и функции "цикл по кругу" обеспечивает распознавание и балансировку нагрузки. Во многих существующих сетевых средах нечасто используется маска подсети, присущая фактическому адресу. Таким образом, упорядочение по маскам, основанное на родном классе IP-адреса, не является надежным для прогнозирования того, является ли сеть локальной. Windows Server 2003 основывается на классе C независимо от собственного класса адресов. Например, компании назначается подсеть 126.45. x. x. Маловероятно, что восемь-разрядная маска подсети будет использоваться для определения этой подсети во внутренней сети. Кроме того, компания владеет только частью подсети класса A. Поскольку этот диапазон может быть разделен на классы B или малых сетей, при упорядочении по сети могут возвращаться не все результаты, близкие к клиенту. Это справедливо, если сетевая конфигурация отличается от сетевой конфигурации, которая определяется собственным классом Address. Поскольку Windows Server 2003 основывается на классе C, закрытые ресурсы более доступны для обнаружения. Вы можете использовать команду dnscmd/config/LocalNetPriorityNetMask 0x000000FF dnscmd. exe для восстановления параметров Windows Server 2003, используемых по умолчанию. Несмотря на то, что параметр по умолчанию в Windows Server 2003 является базовым для класса C, вы можете изменить этот параметр. Вы можете определить, какая часть маски относительна для упорядочения по маскам в зависимости от вашей среды. Если вы выпустили параметр /LocalNetPriorityNetMask , вы можете указать биты, существенные для операции упорядочивания сети. Вы можете использовать команду dnscmd/config/LocalNetPriorityNetMask 0x0000FFFF , чтобы использовать класс B (или 16-разрядный) для упорядочения по сети. В таблице ниже перечислены другие настройки порядка расположения в сети.
СтановкLocalPriorityNet
255.255.255.00x000000ff
255.255.0.00x0000ffff
255.0.0.00x00ffffff
Если для узла используются только 6 бит, маска — 255.255.255.192. В нотации CIDR междоменная маршрутизация с незаполненными классами это может быть/26-маска. Вы можете использовать команду dnscmd/config/LocalNetPriorityNetMask 0x0000003F dnscmd. exe для настройки адреса класса с подсетями C. Важные биты задают, какая часть адреса является пространством хоста. Так как двоичный эквивалент 0x3 равен 11, двоичный эквивалент 0xF — 1111, 6 бит задаются как часть адреса узла. Если требуются семь битов (255.255.255.128 или/25), значение будет равно 0x0000007F, так как двоичный эквивалент 0x7F — 0111 1111. Если требуются только пять битов (255.255.255.224 или/27), значение будет 0x0000001F, так как двоичный эквивалент of0x1F — 0001 1111. Команда dnscmd/config/LocalNetPriorityNetMask 0xFFFFFFFF настраивает Windows Server 2003 для использования циклического переобслуживанием и упорядочения по сети на основе основного класса IP-адреса клиента.