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

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

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

22 ответов

19 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Есть Pipeline для GitLab Runner (executor = "shell") В нём есть: default: before_script: - set -eo pipefail - source "$(~/bin/trdl use werf 2 stable)" - source...
Aleksandr Karabanov
1
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
Карта сайта