Дата последнего изменения раздела: 2005-11-18

Средство анализатора сервера Microsoft® Exchange запрашивает службу каталогов Active Directory®, чтобы определить, содержит ли значение ncacn_ip_tcp атрибута networkAddress полное имя домена (FQDN). Если анализатор сервера Exchange обнаруживает, что значение ncacn_ip_tcp не содердит точку (.), анализатор сервера Exchange выводит ошибку.

В веб-клиенте Microsoft Office Outlook® для Exchange Server 2003 сервер переднего плана при попытке подключения к фоновому серверу Exchange проверяет значение атрибута networkaddress.

Примечание.
Веб-клиент Outlook для Exchange 2000 Server такими возможностями не обладает. Серверу переднего плана требуется полное доменное имя.

Сервер переднего плана проверяет наличие точки в значении, возвращаемом для networkaddress ncacn_ip_tcp. Запрос подключения к почтовому ящику на конкретном фоновом сервере заканчивается неудачей, а сервер переднего плана возвращает пользователю сообщение об ошибке «HTTP 500 Внутренняя ошибка сервера» при возникновении следующих условий:

Чтобы гарантировать правильную работу веб-клиента Outlook для Exchange Server 2003, необходимо изменить значение ncacn_ip_tcp для объекта сервера в службе Active Directory. Результат работы анализатора Exchange содержит имя затрагиваемого сервера.

Внимание!
Если некорректно изменить атрибуты объектов Active Directory с помощью средства ADSI Edit (Active Directory Service Interfaces, ADSI), средства LDP (ldp.exe) или другого клиента LDAP (Lightweight Directory Access Protocol) версии 3, то могут возникнуть серьезные проблемы. Для устранения этих проблем может потребоваться переустановка Microsoft Windows Server™ 2003, Exchange Server 2003 или обоих приложений. Ответственность за изменение атрибутов объектов Active Directory полностью лежит на лице, производящем изменения.
Примечание.
Перед изменением значения ncacn_ip_tcp ознакомьтесь с оставшейся частью этой статьи. Перед перезапуском служб сервера Exchange может понадобиться выполнить дополнительные процедуры.
Изменение значения ncacn_ip_tcp атрибута networkAddress
  1. Запустите средство ADSI Edit из средств поддержки Windows 2000 Server или из средств поддержки Windows Server 2003.

  2. Разверните следующие узлы:

    • Контейнер конфигурации

    • Конфигурация

    • Службы

    • Microsoft Exchange

    • Имя_организации

    • Административные группы

    • Имя_административной_группы

    • Серверы

  3. Щелкните правой кнопкой мыши имя_сервера_Exchange и в контекстном меню выберите команду Свойства.

  4. Щелкните networkaddress в списке Атрибуты, а затем нажмите кнопку Изменить.

  5. Добавьте новое значение ncacn_ip_tcp. Используйте для сервера полное имя домена (FQDN) вместо имени компьютера или имени NetBIOS.

    Для этого значения используется следующий синтаксис: ncacn_ip_tcp:FQDN. Например, если компьютер фонового сервера Exchange имеет имя EXCHANGE1, а полное имя домена — EXCHANGE1.contoso.com, используйте для ncacn_ip_tcp следующее значение: ncacn_ip_tcp:EXCHANGE1.contoso.com.

  6. Удалите исходное значение ncacn_ip_tcp, содержащее имя NetBIOS или имя компьютера для фонового сервера, выбрав исходное значение и нажав кнопку Удалить. Нажмите два раза кнопку OK, чтобы принять изменения.

  7. Перезапустите на компьютере все службы сервера Exchange.

  8. При наличии нескольких контроллеров домена дождитесь репликации, прежде чем пытаться подключиться с сервера переднего плана. Если проблема сохраняется после завершения репликации, перезапустите на сервере переднего плана службу IIS Admin Service.

Если на фоновых серверах, чтобы связать IP-адрес сервера и короткое имя компьютера, используется файл Hosts, необходимо также изменить значение реестра UpdateProtocols. Если используется файл узлов, сервер Exchange при перезапуске системного помощника Microsoft Exchange может вернуть значение ncacn_ip_tcp. Если для фонового сервера используется кластер, сервер Exchange может вернуть значение ncacn_ip_tcp после перехода на другой узел кластера.

Чтобы минимизировать простой, который может быть вызван перезапуском служб сервера Exchange, перед перезапуском служб сервера Exchange выполните следующую процедуру, изменяя значение ncacn_ip_tcp атрибута networkaddress, как описано в предыдущей процедуре.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что знаете, как восстановить реестр в случае возникновения неисправности. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe.
Изменение значение реестра UpdateProtocols для фоновых серверов, использующих файлы узлов Hosts
  1. С помощью редактора реестра настройте на фоновых серверах следующее значение реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\UpdateProtocols

    Примечание.
    Если значение UpdateProtocols отсутствует, его необходимо создать. Для этого выполните следующие действия:
    1. Откройте редактор реестра и найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\

    2. Щелкните правой кнопкой мыши Параметры, наведите указатель на пункт Создать и выберите Значение DWORD.

    3. Введите UpdateProtocols и затем нажмите клавишу ВВОД.

  2. Щелкните правой кнопкой мыши UpdateProtocols, выберите в контекстном меню Изменить, введите 0 в поле Значение и нажмите кнопку OK.

  3. Если на узле фонового кластера в сети используется файл узлов, измените порядок UpdateProtocols записи следующим образом:

    IPAddress to FQDN

    IPAddress to NetBIOS

    вместо:

    IPAddress to NetBIOS

    IPAddress to FQDN

  4. Перезапустите на сервере все службы сервера Exchange.

Перед редактированием реестра для получения инструкций по выполнению этой процедуры изучите статью 256986 базы знаний Майкрософт, посвященную описанию реестра Microsoft Windows, по адресу http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986.