Назад | Перейти на главную страницу

Конфигурация DNS для автообнаружения Exchange 2010

Я не могу заставить работать автообнаружение Exchange 2010. Наши адреса электронной почты - имя @ компания .com и наша AD - это компания .местный

Когда я открываю Outlook 2010, нажимаю Ctrl + RMK на значке и выбираю «Проверить автоконфигурацию электронной почты», я вижу следующее:

 SMTP=myname@company.com
Attempting URL https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml found through SCP
Autodiscover to https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml starting
GetLastError=12007; httpStatus=0.
Autodiscover to https://exchange1.COMPANY.LOCAL/Autodiscover/Autodiscover.xml Failed (0x800C8203)
Autodiscover to https://company.com/autodiscover/autodiscover.xml starting
GetLastError=12029; httpStatus=0
Autodiscover to https://company.com/autodiscover/autodiscover.xml Failed (0x800C8203)
Autodiscover to https://autodiscover.company.com/autodiscover/autodiscover.xml starting
GetLastError=12007; httpStatus=0.
Autodiscover to https://autodiscover.company.com/autodiscover/autodiscover.xml Failed (0x800C8203)
Local autodiscover for company.com starting
Local autodiscover for company.com Failed (0x8004010F)
Redirect check to http://autodiscover.company.com/autodiscover/autodiscover.xml starting
Srv Record lookup for http://autodiscover.company.com/autodiscover/autodiscover.xml Failed (0x80072EE7)
Srv Record lookup for company.com starting
Srv Record lookup for company.com Failed (0x8004010F)

Если я перейду через браузер на клиентском компьютере, чтобы:

https://exchange1/Autodiscover/autodiscover.xml

Я вижу ответ XML (так что я предполагаю, что это URL-адрес автообнаружения, который следует использовать) (exchange1 - это имя сервера). Вот что я вижу в своем браузере:

  <?xml version="1.0" encoding="utf-8" ?> 
- <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
- <Response>
- <Error Time="15:21:30.8211336" Id="2980235674">
  <ErrorCode>600</ErrorCode> 
  <Message>Invalid Request</Message> 
  <DebugData /> 
  </Error>
  </Response>
  </Autodiscover>

Когда я пробую это:

  https://exchange1.company.local/Autodiscover/autodiscover.xml 

Он запрашивает мое имя пользователя / пароль, и если я ввожу их, я вижу то же сообщение XML. Теперь на моем DC в диспетчере DNS есть это:

DCSERVER
- Forward Lookup Zones
-- _msdcs.COMPANY.LOCAL
--- dc
--- domains
--- gc
--- pdc
-- COMPANY.LOCAL
--- _msdcs
--- sites
--- _tcp   <---------
--- _udp
--- DomainDnsZones
--- ForestDnsZones

В разделе COMPANY.LOCAL> _tcp я добавил запись SRV:

_autodiscover    Service Location (SRV) [0][0][443]  exchange1.company.local    static

Может ли кто-нибудь увидеть, что мне не хватает или что я неправильно настроил?

Обновить:

1) Get-AutodiscoverVirtualDirectory

Дает мне:

Name                                    Server                                  InternalUrl
----                                    ------                                  -----------
Autodiscover (Default Web Site)         EXCHANGE1

Похоже, мне также нужно установить InternalUrl. Это верно?:

Set-AutodiscoverVirtualDirectory -Identity 'Autodiscover (Default Web Site)' -InternalUrl 'https://autodiscover.company.local' 

2)

в диспетчере DNS у меня есть только запись SRV _autodiscover в _tcp, как сказано в этом сообщении. Этого достаточно? Или мне следует добавить запись A с этими настройками в «Зоны прямого просмотра> COMPANY.LOCAL» ?:

Name: autodiscover
Type: Host (A)
Data: <ip of exchange>

А как насчет стороны Exchange ... как настроены внутренние / внешние URL-адреса? Есть ли у вас A-запись в DNS для "autodiscover.company.com" (или autodiscover.company.local для внутреннего пользования) и указаны ли оба имени в вашем сертификате SSL?

Установите internalURL и создайте запись A ... как для внутреннего, так и для внешнего использования (с помощью autodiscover.company.com), если вы хотите, чтобы клиенты могли автоматически обнаруживать данные извне.