На этот вопрос уже есть ответ здесь:
У меня есть интранет-сеть, в которой сервер Windows IIS7 называется mycompany.com . У нас также есть веб-сайт mycompagny.com , размещенный в другом месте.
За пределами сети все в порядке для нашего текущего варианта использования. Но изнутри невозможно получить доступ к веб-сайту в браузере без префикса www . Он возвращает фиктивную страницу из IIS7.
Уловка, которую использовал коллега, заключалась в том, чтобы пропустить локальную маршрутизацию DNS с помощью службы DNS Google . Основным недостатком решения является то, что его нужно настраивать локально на всех машинах и отключать локальное обслуживание HTTP.
Еще один прием - всегда использовать www, но у нас есть некоторые поддомены, которые не настроены для работы с ним. Например, наш знаменитый: nice-app.mycompagny.com .
Я не могу просто изменить имя сервера интрасети, потому что оно уже используется для других целей, например, ssh-доступ к группе машин, обслуживающих ftp. Переименование mycompagny.com на mycompagny-intranet.com или что-то еще определенно нарушит многие вещи и на пару дней вызовет головную боль у всех ... Поскольку я здесь новичок , Я не могу себе этого позволить.
Как я могу справиться с этой конкретной проблемой?
Подобное дублирование использования дубликата DNS кажется обычным антипаттерном в сообществе серверов Windows, по крайней мере, об этом много раз сообщалось на Serverfault:
Как можно предотвратить повторение этого на этапе проектирования сети?
РЕДАКТИРОВАТЬ : подвопрос явно является копией рекомендаций по именованию Windows Active Directory? .
Вы (или ваш предшественник) выстрелили себе в ногу, выбрав неправильное DNS-имя для своего доменного имени Active Directory. В результате записи DNS A
для вашего голого доменного имени указывают на контроллеры домена, а не на внешний корпоративный веб-сайт.
Чтобы решить эту проблему, многие люди делают что-то одинаково ужасное, они запускают веб-сервер на каждом контроллере домена mycompany.com
AD, который отправляет HTTP-перенаправление с простого доменного имени на www.mycompany .com
.
(Ваше замечание «Он возвращает фиктивную страницу из IIS7.» , похоже, указывает на то, что вы уже запустили IIS на своем контроллере (ах) домена, поэтому вам нужно только настроить сайт с перенаправлением там.)