Возможный дубликат:
Как использовать DNS для перенаправления домена на определенный порт на моем сервере
Итак, вот в чем дело: у меня есть домен (скажем, mydomain.net
), для которых я хочу создать поддомены. В частности, я хочу, чтобы, скажем, crm.mydomain.net
отображалось на xxx.yyy.zzz.www: 5555
, где буквы относятся к IP-адресу. Есть ли способ сделать это?
Порты не являются частью "нормальная" система DNS. Нет никакого способа добавить порт к записи CNAME или A.
Примечание стороны: Некоторое программное обеспечение поддерживает записи SRV, которые действительно включают номер порта. Это очень редко, и я не знаю ни о каких веб-браузерах, которые поддерживают это (который является, вероятно, что Вы спрашиваете о).
Если веб-сайты - один та же машина, можно использовать заголовки хоста для дифференциации. Я предполагаю, что Вам установили CRM Динамики; какие значения по умолчанию портировать 5555; можно добавить дополнительную привязку в IIS для порта 80 с определенным заголовком хоста.
Если они находятся на различных машинах, можно использовать обратный прокси для отправки трафика в каждую машину, как является соответствующим. Сервер ISA или Центр деятельности TMG могут сделать это; или существуют специализированные устройства, альтернативы как HAProxy, Сквид, и т.д., и т.д.
если Ваше приложение на 5 555 веб-:
создайте запись "A" в DNS для crm.mydomain.net для указания на xxx.yyy.zzz.www
на машине, которая является xxx.yyy.zzz.www, устанавливают веб-сайт на порте 80. используйте перенаправление (от веб-сервера или от документа по умолчанию), чтобы автоматически сделать перенаправление HTML на http://crm.mydomain.net:5555
в defualt документе это было бы похоже:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=http://crm.mydomain.net:5555"></HEAD>
</HTML>