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

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

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

22 ответов

73 просмотра

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта