Конфигурация DNS для автообнаружения Exchange 2010
Я не могу запустить автообнаружение Exchange 2010. Наши учетные записи электронной почты - name @ company .com, а наша AD - company .local
Когда я открываю 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 у меня есть только запись _atodiscover SRV в _tcp, как сказано в этом посте. Этого достаточно? Или я должен добавить запись A с этими настройками в "Зоны прямого просмотра> COMPANY.LOCAL"?:
Name: autodiscover
Type: Host (A)
Data: <ip of exchange>
1 ответ
Что на стороне Exchange... как настроены внутренние / внешние URL? Есть ли у вас запись A в DNS для "autodiscover.company.com" (или внутренне autodiscover.company.local), и в вашем сертификате SSL указаны оба имени?
Установите internalURL и создайте запись A... как внутреннюю, так и внешнюю (используя autodiscover.company.com), если вы хотите, чтобы клиенты могли автоматически обнаруживать извне.