172 похожих чатов

Добрый вечер! Стоит задача у себя дома сделать хост из локальной

сети (это маленький сервер на ubuntu-server) доступным извне. Публичный и статический адрес провайдером выдан. Сейчас все настроено через проброс всех основных портов на роутере к этому хосту. Но тогда этот хост получает адрес из локального сегмента (что логично в общем).
А возможно ли сделать так, чтобы его интерфейс получал тот адрес, который получает роутер (ну то есть мой публичный адрес)?
То есть сделать так же почти как DMZ (где локалка ходит в интернет через NAT, а публичные ресурсы через свои публичные адреса), но только с одним публичным адресом?

22 ответов

23 просмотра

мне кажется чтобы это сделать тебе нужен не один адрес а подсеть, чтобы дать один адрес роутеру, а еще один назначить хосту

Можно, при небольшом дополнительном содействии провайдера. Провайдер вместо выдачи статического публичного IP в виде адреса из стыковой сети подключения маршрутизирует этот адрес на твой роутер, при этом сеть на WAN у него может быть провайдером обратно перенастроена на непубличные адреса. Твой же роутер тоже маршрутизирует публичный адрес на локальный IP твоего сервера, то есть роутер должен уметь статические маршруты добавлять. На самом сервере ты прописываешь публичный IP-адрес с маской /32 либо на лупбек, либо на сетевую карту, как тебе больше нравится, разницы нет.

Brinza- Автор вопроса
Евгений Гросбейн
Можно, при небольшом дополнительном содействии про...

Спасибо, это интересно. Вряд ли я договорюсь с провайдером, но буду иметь в виду!

Alexandr Petnitsky
а просто роутер в бридж - не вариант?

А кто остальную локалку роутить будет? Сервер это необязательно роутер (даже если операционка умеет).

Brinza- Автор вопроса
Евгений Гросбейн
Можно, при небольшом дополнительном содействии про...

Евгений, а как понять, просто присваивают мне мой статический IP, или маршрутизируют его на мой роутер? У меня роутеру тогда на WAN будет присвоен непубличный адрес?

Евгений Гросбейн
Можно, при небольшом дополнительном содействии про...

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

Талеш Аскаров
На практике провайдеру это не зачем. Нужно помнить...

затем, что провайдер в принципе существует для того, чтобы оказывать клиентам услуги за их бабло

Евгений Андриенко
Ну не отсасывать же за 500 рублей 🫤

Речь шла о роутинге /32 на стыковой адрес клиента с роутером. У вас странные ассоциации.

Евгений Гросбейн
Речь шла о роутинге /32 на стыковой адрес клиента ...

обычно такой клиент это тот самый "Антон ни единого разрыва" с микротиком, плотящий 500 рублей как раз

а что такое сделать хост?

Мне кажется проще мак сервера клонировать на роутер

Brinza- Автор вопроса
ArcticFox
а что такое сделать хост?

Перечитайте, там написано «сделать хост (…) доступным извне».

Brinza- Автор вопроса
Максим Тихонов
Мне кажется проще мак сервера клонировать на роуте...

Это замечательная опция, но едва ли она поможет серверу получить на своей сетевухе нужный адрес

Brinza- Автор вопроса

Может сразу ролтоном?

Brinza
Может сразу ролтоном?

это на потом, когда не получится бридж

А где микротики?

Vladyslav support.od.ua
А где микротики?

заворачивают гре в врф, так как в мплс ломаются

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

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Какой дос блять?
007
9
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Карта сайта