Недавно я создал следующую запись CNAME в нашем общедоступном DNS, чтобы позволить нашим клиентам Office 2010 автоматически настраивать себя для Office 365 (т. Е. Чтобы мы могли использовать автообнаружение).

Domain: autodiscover.(ourdomain).com
Target: autodiscover.outlook.com

К сожалению, после разрешения DNS более 48 часов (более чем достаточно времени) мы все равно не можем использовать автообнаружение.

NSLOOKUP показывает, что «autodiscover.(Ourdomain).com» разрешается в «(ourdomain).com», а не «autodiscover.outlook.com». То же самое происходит с другими записями CNAME, указывающими на «lync.com».

NSLOOKUP, похоже, разрешает мои три новые записи CNAME обратно в корень нашего домена, а не на указанные серверы Microsoft. Это именно то, что я ожидал бы увидеть, если бы записи CNAME не существовали (поскольку наша запись CNAME с подстановочными знаками будет обрабатывать нераспознанные субдомены).

Почему запись подстановочная , по- видимому обработки этих запросов , если CNAME запись для этих конкретных поддоменов существует? Похоже, что только три записи CNAME, выделенные красным, переопределены записью с подстановочными знаками. Остальные работают правильно.

Похоже, это более общий вопрос DNS, чем вопрос Office 365.

1 ответ1

5

Моему хостинг-провайдеру потребовалось около 2 минут, чтобы определить проблему.

Оказывается, я забыл добавить точки в конец целевого и конечного имен хостов.

Задача решена!

« Проблема в том, что вы пропускаете точку». »В конце каждого имени хоста, как с левой, так и с правой стороны.

Если вы не вводите точку в конце, DNS переводит ее, например:

«sip.(ваш домен).ca» становится «sip.(ваш домен).ca.(ваш домен).ca» в DNS.

Но если у вас было "глоток (ваш домен).ca." (с точкой), он будет распознавать его как "sip. (yourdomain).ca" правильно.

Не забудьте сделать это для Lync и других имен хостов с правой стороны.

Пожалуйста, не добавляйте "." периоды в IP-адреса. Те не нуждаются в периоде и вызовут проблему, если добавлены к ним. "

Так что это объясняет. Подстановочный знак (который направлял запросы NSLOOKUP к корню нашего домена) применялся, потому что поддомен «автообнаружение. (Наш домен) .ca. (Наш домен) .ca » был тем, как интерпретировалась моя запись CNAME - поэтому он не соответствовал Запрос NSLOOKUP для "автообнаружения. (Наш домен) .ca".

В конце концов, я понял, что на самом деле могу удалить корень домена из левого столбца, и он будет добавлен автоматически, если я не добавляю точку. (В качестве альтернативы я мог бы оставить там корень домена и добавить точку - но я минималист).

Это то, что я в конечном итоге использовал, и теперь все правильно решается в NSLOOKUP:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .