Rebel_000
@Rebel_000

Как присвоить домену ip адрес с портом?

Есть домен domain.pp.ua, а также есть ip адрес x.x.x.x на котором открыты порты 11180, 2213...
Надо чтоб при переходе на domain.pp.ua или www.domain.pp.ua открывался x.x.x.x:11180;
при переходе на ssh.domain.pp.ua открывался x.x.x.x:2213...

Можно ли так сделать и если да, то как?

Заранее спасибо.
  • Вопрос задан
  • 16815 просмотров
Решения вопроса 1
@Markuzzz
Можно http-редиректом сделать, чтобы при обращении на http://domain.pp.ua, web-сервер на 80 порту перенаправлял браузер на http://x.x.x.x:11180. Это для http. С SSH скорее всего ничего не выйдет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
настройки ssh порта всегда можно прописать жёстко в конфигах ssh клиента или alias'а для вызова unix'ового ssh на конкретный сервер.
настройки http можно либо на уровне веб сервера либо же перенаправлять через .hml страницу
<head>
<meta http-equiv="refresh" content="5; url=http://вашсайт:порт/">
</head>
<body>
<p>Через 5 секунд Вы будете перенаправлены на <a href="http://вашсайт:порт/">сайт проекта</a></p>
<p>Спасибо</p>
</body>
Ответ написан
Комментировать
Нет так сделать нельзя. Домен это, упрощенно, человекопонятное "название" для ip адреса. Порт закодировать в домене нельзя.

Т.е. вам придется писать ssh.domain.pp.ua:2213.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Ну если речь про http - то там это реврайтами или проксированием сделать можно =)
Для ssh можно на клиенте настроить - https://debian.pro/395

Если речь в целом про произвольный протокол - то нет, это разные вещи. DNS-записи (за исключением SRV-записей для специфичных протоколов вроде xmpp) указывают только на какой-либо ip.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы