Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевое оборудование (http://forum.oszone.net/forumdisplay.php?f=55)
-   -   Не могу подключиться сам к себе по белому IP (http://forum.oszone.net/showthread.php?t=351778)

BlackRain666 24-08-2022 15:07 2991034

Не могу подключиться сам к себе по белому IP
 
Здравствуйте.
У меня белый IP. Запускаю какой-нибудь сервер (не важно какой). Извне ко мне могут подключиться, а я сам к себе не могу. Ввожу свой внешний белый IP - сервер недоступен. Роутер Mikrotik. Порт проброшен (может как-то не так пробросил?).

Angry Demon 25-08-2022 08:54 2991073

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

dmitryst 25-08-2022 08:58 2991074

Angry Demon, NAT Reflection. Но это на pfSense, а в микротиках есть или нет - не знаю, но что-то подобное надо, чтобы "изнутри помещения постучаться снаружи в дверь" :biggrin:

Jula0071 25-08-2022 10:00 2991079

Цитата:

Цитата dmitryst
NAT Reflection. Но это на pfSense, а в микротиках есть или нет »

Hairpin NAT оно у них называется, но лучше не стучаться в свою дверь, а организовать сплит днс, если авторитативный днс в этой же локалке, или, если авторитативный днс не в этой же локалке, кэширующий днс с оверрайдом. unbound такое умеет к примеру.

BlackRain666 25-08-2022 10:13 2991080

Цитата:

Цитата Angry Demon
как вы представляете себе находясь внутри помещения постучаться снаружи в дверь? »

В каком смысле? Компьютер - не помещение, и пакет - не рука, чтобы ей стучать. Пакет от меня уходит провайдеру, а от него обратно ко мне. Получается, что пакет пришёл снаружи. Вот так и представляю.
Раньше же работало. Почему это вызывает вопросы?

Jula0071 25-08-2022 10:31 2991081

Цитата:

Цитата BlackRain666
Компьютер - не помещение, и пакет - не рука, чтобы ей стучать. »

Поскольку вы очевидно плаваете в теме, вам привели доступную аналогию из реального мира, но увы, аналогии не совершенны.
Цитата:

Цитата BlackRain666
Раньше же работало. »

Тогда вспоминайте, что со времени "раньше" изменилось.

dmitryst 25-08-2022 10:43 2991082

Цитата:

Цитата Jula0071
организовать сплит днс, »

у меня и то, и то. Reflection удобнее, одно движение мышкой - и ты стучишь в дверь с обратной стороны :biggrin: . В оверрайд я, например, закинул перенаправление time.windows.com на сам роутер, так удобнее.

Цитата:

Цитата BlackRain666
Пакет от меня уходит провайдеру, а от него обратно ко мне. »

не совсем. Тут весь фокус в том, чтобы все так подумали, а реально пакет изнутри идет только до вашего внешнего интерфейса, не к провайдеру. Меняется его адрес, и он опять стартует с того же внешнего адреса, имитирую приход извне, от провайдера. Ну как-то так ..
Цитата:

Цитата BlackRain666
Раньше же работало. »

на том же роутере?

Jula0071 25-08-2022 10:48 2991083

Цитата:

Цитата dmitryst
одно движение мышкой - и ты стучишь в дверь с обратной стороны »

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

dmitryst 25-08-2022 10:59 2991085

Jula0071, так, а какая ему разница, будет гонять он пакет через цепочку подмены адресов, или будет гонять через второй днс? Как по мне, так разница не стОит внимания, чтобы делать именно по первому или именно по второму способу. Делаем как проще и удобнее.

Jula0071 25-08-2022 11:06 2991086

Цитата:

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

It depends. DNS запрос крошечный, но вот например у тебя файлопомойка и тут уже роль большая, перекидывать гигабайты через роутер или напрямую. Продолжая аналогию с дверью, нужно тебе перенести ящике пива с кухни в зал, при сплит/оверрайд ты просто переносишь его в зал, а с рефлектом - несёшь к входной двери, стучишь, открываешь, выставляешь за порог, закрываешь, опять стучишь, забираешь, несёшь в зал.

dmitryst 25-08-2022 11:13 2991087

Jula0071, файлопомойку? На внешку? ННу я даже не знаю... максимум - сайт магазина или местной базы данных. Ящик пива в таком случае превратится в бутылку, что не есть критично даже для слабых дверей систем :biggrin:

Jula0071 25-08-2022 11:18 2991089

Цитата:

Цитата dmitryst
файлопомойку? На внешку? »

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

BlackRain666 25-08-2022 13:54 2991094

Цитата:

Цитата Jula0071
Поскольку вы очевидно плаваете в теме, вам привели доступную аналогию из реального мира, но увы, аналогии не совершенны. »

Вы можете приводить сколько угодно аналогий, но факт в том, что на другом физическом адресе, где нет роутера (провайдер тот же) - всё работает.
А уж если аналогии не совершенны, то и знания IT-специалистов тем более, увы, не совершенны и могут плавать.
Цитата:

Цитата Jula0071
Тогда вспоминайте, что со времени "раньше" изменилось. »

Изменилось вот что.
Провайдер перекрыл мне белый IP и заявил, что услуга теперь платная. Ок, пришлось купить белые IP на оба моих адреса. При этом, сами IP'шники сменились.
И ещё. Раньше в сетевом интерфейсе (или роутере) приходилось вручную прописывать адреса, которые выдал провайдер. А теперь просто ставишь "автоматически" и всё само находится.
И всё. После этого перестало работать. Но я не уверен. Я уже очень давно не запускал сервер. Возможно, оно уже до этого не работало.
Цитата:

Цитата dmitryst
на том же роутере? »

Да, роутер тот же. Я в него с того времени даже не лазил.
Простите, я забыл уточнить одну вещь. У меня есть другой физический адрес. Там тоже белый IP, но нет роутера. И там нет вышеописанной проблемы. Там я могу постучаться своей рукой в свою же дверь с обратной стороны. Это почему?
Чёт похоже мне про дверь что-то не то втирают :clever-ma

Jula0071 25-08-2022 14:26 2991095

Цитата:

Цитата BlackRain666
на другом физическом адресе, где нет роутера (провайдер тот же) - всё работает. »

Что-что? Может, на интерфейсе, подключенном напрямую к провайдеру? Вас решительно невозможно понять, вы используете термины, значения которых не понимаете.
Цитата:

Цитата BlackRain666
знания IT-специалистов тем более, увы, не совершенны и могут плавать. »

Этот чайник обиделся и порвался.

Цитата:

Цитата BlackRain666
Провайдер перекрыл мне белый IP и заявил, что услуга теперь платная. Ок, пришлось купить белые IP на оба моих адреса. »

Что за бред я только что прочитал?

BlackRain666 25-08-2022 15:03 2991096

Цитата:

Цитата Jula0071
Что-что? Может, на интерфейсе, подключенном напрямую к провайдеру? Вас решительно невозможно понять, вы используете термины, значения которых не понимаете. »

Вас, специалистов, тоже редко можно понять.
Если вы специалист, то почему бы просто ни взять и ни объяснить чайнику, в чём разница и почему оно не должно работать? А если не должно, то почему работало раньше? Зачем вместо этого кидаться ненужными аналогиями?
Если вы не можете что-то объяснить - вы не специалист.
Цитата:

Цитата Jula0071
Цитата:

Цитата BlackRain666
Провайдер перекрыл мне белый IP и заявил, что услуга теперь платная. Ок, пришлось купить белые IP на оба моих адреса.

Что за бред я только что прочитал? »

Всмысле бред? Где вы тут бред нашли? Или вы первый раз услышали, что у провайдеров белый IP бывает платным?

dmitryst 25-08-2022 15:41 2991099

Цитата:

Цитата Jula0071
Что за бред я только что прочитал? »

А вы, извините, где живёте? У нас, например, уже много лет как не выдают белые адреса физическим лицам, даже за деньги (на организацию - пожалуйста, только платИте).
Цитата:

Цитата BlackRain666
Ок, пришлось купить белые IP на оба моих адреса »

а подробнее можно? У вас на одном компе две сетевые с разными адресами, причем одна из них соединена с рутером, а вторая прямиком (выделенным оптическим кабелем, наверное) идет к провайдеру? :biggrin: Или коллега Jula0071, прав, или одно из двух ))

Angry Demon 26-08-2022 10:05 2991128

Цитата:

Цитата BlackRain666
на другом физическом адресе, где нет роутера

Вот и ответ. Компьютер сам к себе обратиться без NAT-а может. Роутер - лишнее звено, если он не умеет NAT Loopback, получите то, что получили.

BlackRain666 26-08-2022 10:23 2991129

Цитата:

Цитата dmitryst
А вы, извините, где живёте? »

В посёлке городского типа. Очень тухлое и гиблое место. Не рекомендую здесь жить.
Цитата:

Цитата dmitryst
У нас, например, уже много лет как не выдают белые адреса физическим лицам, даже за деньги »

Дожили, блин.
Цитата:

Цитата dmitryst
а подробнее можно? У вас на одном компе две сетевые с разными адресами, причем одна из них соединена с рутером, а вторая прямиком (выделенным оптическим кабелем, наверное) идет к провайдеру? »

А что подробнее-то? Две квартиры в двух разных домах. У обоих белые IP.
А если бы даже две сетевые в одном компе, то какая разница? :dont-know Может мне, по какой-то причине, так надо было бы.

Цитата:

Цитата Angry Demon
если он не умеет NAT Loopback »

а если умеет, а я об этом не знаю? Как это проверить?
Я точно помню, что раньше на этом роутере работало. Но не помню, как я это настроил.

dmitryst 26-08-2022 11:22 2991134

Цитата:

Цитата BlackRain666
В посёлке городского типа. »

я не вас, а Jula0071 спрашивал, у них, видимо, белые адреса вообще не проблема.

Цитата:

Цитата BlackRain666
А если бы даже две сетевые в одном компе, то какая разница? »

разница в маршрутизации.
Цитата:

Цитата BlackRain666
а если умеет, а я об этом не знаю? Как это проверить? »

скиньте точную модель рутера, занющие подскажут. И скрин правил тоже не помешает (firewall, nat)

Jula0071 26-08-2022 11:36 2991135

Цитата:

Цитата dmitryst
А вы, извините, где живёте? У нас, например, уже много лет как не выдают белые адреса физическим лицам, даже за деньги (на организацию - пожалуйста, только платИте). »

Я про бредовую формулировку. Оно звучит "я купил адреса на мои адреса", что бред. Ну а так, если тебе нужен сервер, а живёшь ты в жопе мира, ну так арендуй его не в жопе мира!

sonny362 27-08-2022 06:34 2991155

Jula0071, пожалуй, я могу объяснить, что имел в виду ТС (и это не бред).
Я вот третий год живу на съёмной квартире, где провод (и провайдер) достались мне от хозяев. И с проводом достался халявный белый адрес (который пришлось смотреть в логах, естественно). Ранее у провайдера была такая техническая политика. Сейчас провайдера купил более крупный провайдер, и я жду, что эта халява может прекратиться в любой день. Но пока успешно использую этот адрес, и даже домен на нём висит.

sonny362 27-08-2022 07:01 2991156

BlackRain666, уточните, пожалуйста, что вы имеете в виду под "сам к себе"?
telnet <IP> <port>? Или вы обращаетесь по FQDN?

BlackRain666 30-08-2022 11:06 2991327

Цитата:

Цитата dmitryst
я не вас, а Jula0071 спрашивал »

Упс, сорян.
Цитата:

Цитата dmitryst
скиньте точную модель рутера, »

Mikrotik HAP AC2
Точнее сказать не могу
Цитата:

Цитата Jula0071
Ну а так, если тебе нужен сервер, а живёшь ты в жопе мира, ну так арендуй его не в жопе мира! »

Чёт у тебя логика совсем на обе ноги хромает. Ты вообще какой-то непонятный. Что ни спроси, что ни напиши - всё тебя не устраивает.
А если я тебе денег скину за помощь в настройке, ты их не примешь и тоже посоветуешь сервер арендовать?
У меня же тут на квартире крупный медиахостинг крутится. Я на нём зарабатываю в час кучу бабла. Естественно, мне для этого именно домашний сервер нужен, на самом дешёвом микротике.
Логично, не правда ли?
Цитата:

Цитата sonny362
уточните, пожалуйста, что вы имеете в виду под "сам к себе"?»

Ну вот запускаю я сервер на компе. И на этом же компе запускаю клиент и ввожу свой белый IP (и порт сервера). А клиент мне говорит, что нет такого сервера.
Цитата:

Цитата dmitryst
И скрин правил тоже не помешает (firewall, nat) »

Скрин в следующий раз приложу. Я тут гуглил про NAT loopback. Нашел много туториалов по настройке. Они все сводятся к тому, что надо добавить следующие правила:
Код:

add chain=dstnat protocol=tcp dst-port=5559 to-address=192.168.88.254 protocol=tcp dst-port=5559 action=dst-nat comment="WAMP server"
add chain=srcnat protocol=tcp dst-port=5559 src-address=192.168.88.0/24 dst-address=192.168.88.254 out-interface=bridge action=masquerade comment="Black magic"

И правда - WAMP server начинает работать.
А если создать ещё такое правило:
Код:

add chain=dstnat protocol=tcp dst-port=80 to-address=192.168.88.254 to-ports=5559 action=dst-nat
тогда даже порт вводить не надо.

Но, почему-то, с майнкрафтом такая фигня не прокатывает. Добавляю правила:
Код:

add chain=dstnat protocol=tcp dst-port=25565 to-address=192.168.88.254 action=dst-nat comment="Minecraft server"
add chain=srcnat protocol=tcp dst-port=25565 src-address=192.168.88.0/24 dst-address=192.168.88.254 out-interface=bridge action=masquerade comment="Black magic"

но майнкрафт сам к себе не подключается. Для чистоты эксперимента, удалил все остальные правила (кроме стандартного маскарадинга). Всё равно не работает.
Что не так?

dmitryst 30-08-2022 11:29 2991334

Цитата:

Цитата BlackRain666
Упс, сорян. »

да ничё, бывает-с... ;)
Цитата:

Цитата BlackRain666
тогда даже порт вводить не надо. »

как так не надо? Я же вижу -
Цитата:

Цитата BlackRain666
add chain=dstnat protocol=tcp dst-port=80 to-address=192.168.88.254 to-ports=5559 action=dst-nat »

Цитата:

Цитата BlackRain666
майнкрафт сам к себе не подключается. ... Что не так? »

Читаем в документации - "бла-бла-бла... порты TCP и UDP 25565". А у вас что?
Цитата:

Цитата BlackRain666
add chain=dstnat protocol=tcp dst-port=25565 to-address=192.168.88.254 action=dst-nat comment="Minecraft server"
add chain=srcnat protocol=tcp dst-port=25565 src-address=192.168.88.0/24 dst-address=192.168.88.254 out-interface=bridge action=masquerade comment="Black magic" »

Добавьте еще два правила аналогично, но для UDP - должно сработать.

BlackRain666 01-09-2022 12:43 2991515

Цитата:

Цитата dmitryst
как так не надо? »

Я имею ввиду - в браузере не надо.
Цитата:

Цитата dmitryst
Добавьте еще два правила аналогично, но для UDP - должно сработать. »

Код:

add chain=dstnat protocol=tcp dst-port=25565 to-address=192.168.88.254 action=dst-nat comment="Minecraft server"
add chain=dstnat protocol=udp dst-port=25565 to-address=192.168.88.254 action=dst-nat comment="Minecraft server"
add chain=srcnat protocol=tcp dst-port=25565 src-address=192.168.88.0/24 dst-address=192.168.88.254 out-interface=bridge action=masquerade comment="Black magic"
add chain=srcnat protocol=udp dst-port=25565 src-address=192.168.88.0/24 dst-address=192.168.88.254 out-interface=bridge action=masquerade comment="Black magic"

Не работает. У правил UDP не идут счётчики.

dmitryst 01-09-2022 12:58 2991518

Цитата:

Цитата BlackRain666
Не работает »

хммм.. Я не спец по микротикам, и начал бы с прослушивания трафика, кто куда стучится, и по какому порту/протоколу. Снифферов много, тот же Wireshark.
Ну, или я фигню посоветовал и оно так не работает :biggrin: Подождем мнения коллег

BlackRain666 01-09-2022 13:09 2991520

Цитата:

Цитата dmitryst
Wireshark »

Он же по процессам не фильтрует, вроде

dmitryst 01-09-2022 13:30 2991521

Цитата:

Цитата BlackRain666
Он же по процессам не фильтрует, вроде »

а надо? Фильтруем по адресам и портам, там процесс и не нужен. Ну или используйте тот, который вам нравится, никто ж не запрещает ;)

BlackRain666 01-09-2022 13:42 2991524

Цитата:

Цитата dmitryst
Фильтруем по адресам и портам »

Не совсем понимаю, что даст полученная информация. И так ведь известно, кто и куда стучит.

dmitryst 01-09-2022 14:02 2991528

Цитата:

Цитата BlackRain666
И так ведь известно, кто и куда стучит. »

стучит ли? Я бы начал с этого пункта. (были случаи, когда оно должно было стучаться на определенный порт, но что-то пошло не так, и порт был другим)
Правила-то вроде рабочие, должны пакеты ходить, раз по TCP ходят.

BlackRain666 01-09-2022 14:46 2991539

Цитата:

Цитата dmitryst
стучит ли? Я бы начал с этого пункта. »

А если нет, тогда что?

Цитата:

Цитата dmitryst
должны пакеты ходить, раз по TCP ходят. »

И вообще, зачем ему UDP? Сервер майнкрафта же по TCP работает.

dmitryst 01-09-2022 14:51 2991540

Цитата:

Цитата BlackRain666
И вообще, зачем ему UDP? Сервер майнкрафта же по TCP работает. »

вот тут я не в курсе. Хотя, судя по документации, нужны оба протокола. Поэтому ждем более умных людей )))))

А кроме это, остальные сервисы работают?

BlackRain666 01-09-2022 15:05 2991541

Цитата:

Цитата dmitryst
А кроме это, остальные сервисы работают? »

Я пробовал только WAMP SERVER. Он работает.
Цитата:

Цитата dmitryst
раз по TCP ходят »

упс, пардоньте, чёт нифига они не ходят

Я только сейчас заметил.

dmitryst 01-09-2022 15:26 2991544

Цитата:

Цитата BlackRain666
упс, пардоньте, чёт нифига они не ходят »

точнее, "туда" ходят, а обратно -фиг... Тут я уже пас. Может, в фаерволе надо отдельным правилом разрешить? И еще - может, другой сервис проверить? Http/ftp/ещё что-то..


Время: 23:50.

Время: 23:50.
© OSzone.net 2001-