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

Как получить доступ к портам карты?

Возможный дубликат:
Как использовать DNS для перенаправления домена на определенный порт на моем сервере

Итак, дело в том, что у меня есть домен (скажем, mydomain.net), для которых я хочу создать поддомены. В частности, я хочу, скажем, crm.mydomain.net сопоставить с xxx.yyy.zzz.www:5555 где буквы относятся к IP-адресу. Есть какой-либо способ сделать это?

Порты не являются частью «нормальной» системы DNS. Невозможно добавить порт в запись A или CNAME.

Боковое примечание: Некоторое программное обеспечение поддерживает записи SRV, которые включают номер порта. Это очень необычно, и я не знаю ни одного веб-браузера, который поддерживает это (возможно, вы об этом и спрашиваете).

Если веб-сайты представляют собой одну и ту же машину, вы можете использовать заголовки хостов для различения. Я предполагаю, что у вас установлена ​​Dynamics CRM; который по умолчанию - порт 5555; вы можете добавить дополнительную привязку в IIS для порта 80 с определенным заголовком хоста.
Если они находятся на разных машинах, вы можете использовать обратный прокси-сервер для отправки трафика на каждую машину по мере необходимости. ISA Server или Forefront TMG может это сделать; или есть специальные устройства, альтернативы, такие как HAProxy, Squid и т. д. и т. д.

если ваше приложение на 5555 веб-:

создайте запись "A" в DNS для crm.mydomain.net, чтобы указать на xxx.yyy.zzz.www

на машине xxx.yyy.zzz.www настройте веб-сайт на порт 80. используйте перенаправление (с веб-сервера или из документа по умолчанию), чтобы автоматически выполнить перенаправление html на http://crm.mydomain.net:5555

в стандартной документации это будет выглядеть так:

<!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>