Голосование за лучший ответ
aNONYMOUS
Просветленный
(36898)
9 лет назад
"внешний айпи адрес IPv4:91.103.205.159"
Это адрес, выдаваемый провайдером. Он выдается сетевой карте компьютера при подключении интернет-кабеля в нее напрямую. Также он выдается wan-порту роутера, когда интернет-кабель подключается в него.
"какой то левый адрес 192.168.1.34"
Это адрес, выдаваемый роутером для сетевой карты (проводной или беспроводной) компьютера, когда она подлючается не к интернет-кабелю, а к lan-сети роутера. При передачи данных через роутер он на выходе (wan) подменяет ip-адрес и в интернет пакеты данных идут уже с адресом 91.103.205.159. Однако
"и не кто кроме меня зайти на его не может"
при передачи данных из интернета на Ваш компьютер, тому кто передает - не известен адрес непосредственно вашего компьютера (сетевой карты) и соответсвенно он не может подключиться к серверу.
"что делать? "
Надо "пробросить" порты на роутере. Суть в том, чтобы роутер при обращении кого-то из инета на адрес 91.103.205.159 и на определенный порт (на котором живет сервер), заменял ip-адрес на 192.168.1.34 и порт сервера - тогда до последнего можно будет достучаться. Подробную инструкцию с картинками тут мне копипастить лень - попросите гугл рассказать Вам как "пробросить порты на роутере <модель_роутера>"