Jump to content

Question

Posted

Всем привет. Есть KeenDNS, со своим доменным именем, а есть только моё доменное имя.

 

Возможно ли сделать(прописать) свои доменные имена 3го уровня с определённым портом, который был указан в 'перенаправление портов'.

 

Например:

test1234.ru - мой домен

syn.test1234.ru -> 78.178.33.23:5001

git.test1234.ru -> 78.178.33.23:31000

esxi.test1233.ru -> 78.78.33.23.:4646

 

Все устройства подключены к роутеру.

5 answers to this question

Recommended Posts

  • 0
Posted

Что у вас слушает на этих портах, HTTP? Тогда можно прописать любые доменные имена и проксировать http/https, куда хотите. Настраивается из командной строки, например

(config)> ip http proxy syn

(config-http-proxy)> domain static test1234.ru

(config-http-proxy)> upstream http 78.178.33.23:5001

То есть, различать доменные имена 3-го уровня будет встроенный в кинетик nginx (по заголовкам Host или SNI).

  • Upvote 2
  • 0
Posted

@ndm

Сделал по Вашему совету. Все имена адресов тестовые, не настоящие.

Прописал: 

  • ip http proxy syn
  • domain static test1234.ru
  • upstream http 78.178.33.23 5001

 

В таблице все появилось, посмотрел командой show ip http proxy. Но почему то при попытке открыть syn.test1234.ru он не может подключиться, соединение сброшено. По чистому ip  с указанием номера порта заходит.
 

На хостинге, в зону прописал запись типа CHAME, так же пробовал и с  A.
 

Quote

Что у вас слушает на этих портах, HTTP?

HTTPS

  • 0
Posted
6 hours ago, Mark said:

HTTPS

Тогда вам нужно поменять опцию на https:

upstream https 78.178.33.23 5001

  • 0
Posted (edited)

@ndm

Я пробовал с http и https.

В случае с http я перевел на 80 порт. При этом у меня открывался админка роутера, а не устройство.

Может быть еще нужно что бы провайдер добавил у себя обратную зону для моего доменного имени test1234.ru ?

Edited by Mark
  • 0
Posted

@ndm

Спасибо за помощь! Всё получилось.

Нужно было ещё проксе установить свойство allow в public.

 

Вопрос считаю закрытым.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.