LINUX.ORG.RU

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

 , , , ,


0

0

Здравствуйте, я столкнулся с такой проблемой, у меня есть Raspberry Pi 3b+ хочу сделать на ней веб-сервер и привязать домен. Но мой интернет провайдер не предоставляет открытие порта, я решил этот способ через проброс портов по SSH или через OpenVPN, проблема заключается втом что при пробросе порта я не могу получить iP адрес с конечным портом 80, могу любой другой с 4х или 5ти значным числом. Варианты как это сделать через Apache2 или Nginx отпадают ибо пробрасываю порта я через другую машину к которой у меня нету доступа изменять вней что-то. Вариант с SRV тоже не работает, но например есть такой домен как .tk и на сайте dot,tk можно указать ссылку и по ссылке уже привязать домен и так я могу зайти из вне на свою малину по mydomain,tk. Но я хочу доменное имя в зоне .ru ну а уже вот с этим есть проблемы ибо на freenom,com я не могу указать свой домен который я приобрел на другом ресурсе. Возможно ли привязать mydomain,ru к моей Raspberry Pi 3b+ котороя не имеет доступ из вне на которой проброшены порта через OpenVPN ?

Домен привязывается к ip адресу. И никакого отношения к порту не имеет.

Если есть некоторый домен, заходя на который по стандартному 80 порту ты попадаешь на свой сайт - значит на сервере, который обслуживает тот домен сделан поброс порта, через iptables, другой пакетный фильтр или через haproxy или его аналог.

infomeh ★★ ()
Последнее исправление: infomeh (всего исправлений: 1)
Ответ на: комментарий от infomeh

Возмем к примеру Ngrok. Если запустить ngrok tcp 192.168.0.1:80 то у меня будет адрес 0.tcp.ngrok.io и к примеру порт 11604. Если я привяжу домен к 0.tcp.ngrok.io то судя из ip я не смогу из вне зайти в свой WiFi роутер, ибо адрес 0.tcp.ngrok.io принадлежит самому срвису ngrok. А вот если ввести 0.tcp.ngrok.io:11604 то я уже смогу попать в свой роутер.

METALiST ()
Ответ на: комментарий от infomeh

Хоть я и объяснил плохо но думаю сыть понятна. Безусловно я могу привязать таким образом домен к любому ip адресу, но чтобы попасть именно комне нужно будет еще в адресной строке браузера указать порт к примеру 11604

METALiST ()

Можно ли не контролируя ни на одном хосте ни одного сервиса на стандартном порту убедить произвольный браузер пойти на страницу с нестандартным портом, когда в него вводится адрес без указания порта? Нет.

t184256 ★★★★★ ()
Ответ на: комментарий от METALiST

Я указывал на ошибку в конкретном вырванном из контекста предложении. С тобой-то все понятно: твоя хотелка обречена, браузеры забыли заставить уважать SRV-записи.

t184256 ★★★★★ ()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от METALiST

А вот если ввести 0.tcp.ngrok.io:11604 то я уже смогу попать в свой роутер.
Ну да, так оно и будет работать.

Поэтому в данном случае тебе и нужен внешний сервер, на который ты повесишь домен, а он уже будет делать проброс порта со своего 80 на твой 11604 и тогда у тебя будет открываться твой сайт

Ну либо вешай домен сразу на свой роутер, но тогда заходи на сайт через указание порта.

infomeh ★★ ()
Ответ на: комментарий от METALiST

Домен на ip с доступными стандартными портами. Туда поставить экспериментальный или самописный http сервер, т.к. штука довольно новая.

boowai ★★★★ ()
Последнее исправление: boowai (всего исправлений: 1)
Ответ на: комментарий от t184256

Не знаю, что ты считаешь «страусятничеством», но писать и говорить неправильно - это не норма.

Автору тему: не с прилагательными пишется слитно, за исключением некоторых ситуаций, поэтому «на нестандартном порту».

Я не претендую на полную грамотность, но нужно стараться писать грамотно.

infomeh ★★ ()
Ответ на: комментарий от METALiST

Тебе уже всё ответили, либо покупай VPS и вешай свой сайт там, либо проси у провайдера внешний IP, либо открывай свой сайт через нестандартный порт.

Другого способа нет.

Ну и нормы украинского языка я уверен не сильно отличаются и в нём тоже не с прилагательными пишется слитно.

Да и на украинском языке ты пишешь так себе.

С другой стороны, я указал лишь на ошибки, а учиться не делать ошибки дело уже самого человека. Если он их продолжает совершать, то это лишь показатель, что человек хочет делать и поступать как ему хочется, а не учиться делать правильно.

infomeh ★★ ()
Последнее исправление: infomeh (всего исправлений: 1)
Ответ на: комментарий от METALiST

Ответы по твоему вопросу ты уже получил, я тебе ещё раз повторил.

Следовать правилам русского или украинского языка - дело твоё.

Когда тебе поправляют ошибки - это не зазорно.

Лучше знать о своих ошибках и стараться их не делать.

Но ты не хочешь слышать ответ на вопрос ни по теме твоего вопроса, ни по теме ошибок в твоей грамотности, а вот это уже зазорно.

Не хочешь учиться - не учись.

Дело твоё.

infomeh ★★ ()
Ответ на: комментарий от boowai

Исходя из условий, что у него нет возможности получить доступ к 80 порту, то ему нужен внешний сервер, на котором уже можно сделать перенаправление на другой ресурс и порт. Но если у него будет внешний сервер, то ему проще поднять сайт на нем.

Поэтому ему и предложены три варианта.

Но он этого понять и принять не хочет.

infomeh ★★ ()
Ответ на: комментарий от infomeh

Исходя из условий, что у него нет возможности получить доступ к 80 порту, то ему нужен внешний сервер, на котором уже можно сделать перенаправление на другой ресурс и порт. Но если у него будет внешний сервер, то ему проще поднять сайт на нем.

Поэтому ему и предложены три варианта.

Но он этого понять и принять не хочет.

Я все понял, легче тогда на vps и хостить.

METALiST ()
Ответ на: комментарий от menangen

за Ы в слове машина пора банить) да ерундой ты страдаешь, проще сменить провайдера или поставить твою малинку на колокейшен 🤣

А лучше купи ты виртуалку в Аруба за 1 бакс

Блять, зачем докаповаться до орфографии, ну по привычке написал Ы. А насчет виртуалки то лучше ihor,ru ибо дешевле.

METALiST ()
Ответ на: комментарий от menangen

Быстро стараюсь писать, вот поэтому и делаю ошибки.

Зачем вы заостряете на них внимание ? Я обратился за помощью, а не за тем чтобы меня за хейтили за свои ошибки. Добивайтесь справедливость в другом месте, не засоряйте страницу всяким бредом.

METALiST ()
Ответ на: комментарий от METALiST

Ну вот зачем писать такой бред ?

Чтобы человек задумался, что дёшево не бывает качественно, нехер гнаться за всяким русским говнохостингом, когда есть нормальное качество за чашку кофе, это как проститутку искать за $100 в час, и цокать языком, что у них задницы прыщавые

menangen ★★★★★ ()
Ответ на: комментарий от menangen

Чтобы человек задумался, что дёшево не бывает качественно, нехер гнаться за всяким русским говнохостингом, когда есть нормальное качество за чашку кофе, это как проститутку искать за $100 в час, и цокать языком, что у них задницы прыщавые

А где я говорил что тот vps качественный ? Я даже не говорил что он мощный.

Там за 100р 1ядро 512озу и HDD 10

METALiST ()