Не могу зайти через роутер на сервер

Обновлено: 06.07.2024

Всем привет. Сейчас запускал сервер Майнкрафта без роутера во внешний интернет и все было окей.
Если подключаю кабели через роутер к компу, то все становится плохо. При прописывании внешнего ip сервер просто сразу вырубается. Если прописывать локальные (127.0.0.1 или 192.168.1.83 или оставить пустым), то все работает.
Опять же, без роутера все пашет как надо. Порты в роутере пробросил, в чем может быть загвоздка?

Maxik

Голубой Петушок

Порты еще в винде есть .А еще антивирусы попробуй отключить(или добавить свой порт в их исключения, но проще отключить)

Делаю воксельные(и не только) 3D-модели для ваших Minecraft проектов. Портфолио можете увидеть полистав группу моего мода Soviet Lab - все модели сделаны мной.

LastBean

Порты еще в винде есть .А еще антивирусы попробуй отключить(или добавить свой порт в их исключения, но проще отключить)


Первую строку еще раз прочитай. Без роутера запускал все идеально. У меня нет ни антивируса, ни закрытых портов на винде. Суть в роутере. Еще раз. Без роутера у меня все запускается.

Я кажись все понял. Вечером проверю.

Maxik

Голубой Петушок

Порты еще в винде есть .А еще антивирусы попробуй отключить(или добавить свой порт в их исключения, но проще отключить)


Первую строку еще раз прочитай. Без роутера запускал все идеально. У меня нет ни антивируса, ни закрытых портов на винде. Суть в роутере. Еще раз. Без роутера у меня все запускается.

Я кажись все понял. Вечером проверю.


Без антивируса? Ну ты рисковый

Делаю воксельные(и не только) 3D-модели для ваших Minecraft проектов. Портфолио можете увидеть полистав группу моего мода Soviet Lab - все модели сделаны мной.

Icosider

iMixin

LastBean

Порты еще в винде есть .А еще антивирусы попробуй отключить(или добавить свой порт в их исключения, но проще отключить)


Первую строку еще раз прочитай. Без роутера запускал все идеально. У меня нет ни антивируса, ни закрытых портов на винде. Суть в роутере. Еще раз. Без роутера у меня все запускается.

Я кажись все понял. Вечером проверю.


Без антивируса? Ну ты рисковый


А в чем риск? Знай где сидеть и все будет нормально. А так за год пользования только один вирус поймал, и то по своей вине.

Icosider

iMixin

Порты еще в винде есть .А еще антивирусы попробуй отключить(или добавить свой порт в их исключения, но проще отключить)


Первую строку еще раз прочитай. Без роутера запускал все идеально. У меня нет ни антивируса, ни закрытых портов на винде. Суть в роутере. Еще раз. Без роутера у меня все запускается.

Я кажись все понял. Вечером проверю.


Без антивируса? Ну ты рисковый


Ха-ха-ха, ещё остались люди которые думаю, что антивирус спасает? XD Тут порты закрывать надо, и не надо тут чесать, что в винде farewall говно(хотя местами бывает).

А ты укажи в ручную IP, роутер ведь выдает IP по диапазону 192.168.0.2 - 192.168.0.254.

Например:
IP: 192.168.0.10
Маска: 255.255.255.0
Шлюз: 192.168.0.1

Указал на локальном подключении адреса роутера:
ип 192,168,0,115
маска: 255,255,255,0
шлюз: 192,168,0,1
ДНС: 192,168,0,1

до этого не мог зайти на 127,0,0,1 (сайт) теперь могу зайти
Но вот с сервером не решилось ничего. Все равно кидает Дисконнект.

З.Ы.: Порты открыты на ип: 192,168,0,115

Ребят, спасайте. Уже все перепробовал.


БабушкаТрансформ.



Просмотр профиля

Указал на локальном подключении адреса роутера:
ип 192,168,0,115
маска: 255,255,255,0
шлюз: 192,168,0,1
ДНС: 192,168,0,1

до этого не мог зайти на 127,0,0,1 (сайт) теперь могу зайти
Но вот с сервером не решилось ничего. Все равно кидает Дисконнект.

З.Ы.: Порты открыты на ип: 192,168,0,115

Ребят, спасайте. Уже все перепробовал.

DMZ включи и будет счастье - все порты пробросятся на нужный IP

либо покажи скрин своих правил проброса


Pashka



Просмотр профиля


Вот скрин портов:


N.Art



Просмотр профиля


БабушкаТрансформ.



Просмотр профиля

странный какой-то интерфейс


Pashka



Просмотр профиля


Profesor08



Просмотр профиля Dir 615k2 у них у всех такой. порты же правильно указаны?
Проверяю через port check пишет что порт открыт.


Pashka



Просмотр профиля

Ну вот смотри, получается такая ситуация:
Без роутера (кабель напрямую) Все идеально работает.
А когда кидаешь интернет через роутер, то дисконнектит. порты 44405 / 55901 / 55919 открыты, это 100%.

А соответственно если без роутера все норм, а с ним ДЦ, то проблеммы из за него.


Profesor08



Просмотр профиля до этого не мог зайти на 127,0,0,1 (сайт) теперь могу зайти

даже с выдернутым проводом ты зайдешь на 127.0.0.1


NZK



Просмотр профиля

Cheksum сделай утилитой от Deathway. Положи утилиту к протоколу сервера и там делай.
server/data/lang/ KOR или какой там у тебя.
после этого должно работать. это со стороны сервера проблема и на сколько я знаю решить ее так.

и вобще реальный айпи пиши только в mapserverinfo,connectserver, main.exe - остальные 127.0.0.1 и dataservera тоже 127 0 0 1 255 - если нет, тогда напиши айпи который дал роутер в таком же формате xxx xxx xxx xxx 255

есть ещё вариант с JoinServerom. в роутере открой 55970 порт и попробуй зайти.
обычно закрывают его что бы не писали на экране как GMы - если будет работать то на будущее поменяй порт и всё.

JoinServer открывай через ярлык и пропиши там через пробел /p55970 /ca127.0.0.1 /cp55557


orogastus

Всем привет!
Ситуация такая:
1. Есть ноутбук с подключенным роутером и выходом в интернет.
2. Есть 2-й ноутбук(на котором установлен уже настроенный Web сервер на Ubuntu) подключенный к интернету через Wifi c 1-го ноута

По идее если правильно настроить роутер, при введении статического IP в адресную строку должен открываться сайт с сервера на 2-м ноуте. Сначала я попробовал включить DMZ ввел туда свой статический IP - но не сработало.
Далее пыталься настроить виртуальный сервер, тоже вводил статический IP - тоже ноль эффекта(скрины прилагаю). Потом вводил внутренний IP с ноута 2.

Как мне так настроить роутер, чтобы все запросы шли на сервер(2) и открывали мой сайт, который там лежит?

5d7fe7fe232246bdaedf2bfa5b0e39e2.jpg
499a89ce6e934d0d902427d2d3d0c596.jpg

Оценить 2 комментария

Jump

Четко опишите схему сети, непонятно что у вас куда подключено.
По вашему получается что роутер раздает интернет по WiFi, только первому ноутбуку, второй ноутбук подключен к первому тоже по WiFi - значит у первого ноутбука два WiFi модуля? Вы пытаетесь из локальной сети лезть на внешний адрес? Некорректно. Не знаю как ваш d-link, но большинство оборудования требует для этого дополнительных настроек. Проверяйте доступность из внешней сети, если проброс портов работает правильно и не конфликтует с веб-интерфейсом роутера.
И совсем непонятно, зачем вы замазали на скриншоте поле "внутренний IP". Дмитрий, если вы говорите о том, чтобы попытаться зайти на статический IP c компьютера не подключенного к моему роутеру, то я пробовал - узел недоступен, (110) Connection timed out.
IP замазал по незнанию, если он необходим для решения проблемы, могу его указать.

Я не совсем понимаю назначение "Настройки виртуального сервера", если честно.
Если оно работает как обычный проброс портов, то в пункте внутренний ip по вашим условиям должно быть прописан внутренний адрес веб-сервера (192.168.1.54). Судя по имеющимся полям должно работать примерно так, но стоит свериться с документацией.

А вообще вам нужно сделать две простые вещи:
1) переместить веб-интерфейс роутера на другой порт (отличный от 80). Большинство известного мне оборудования это делать умеют.
2) Настроить проброс порта с 80 внешнего на 80 внутренний для внутреннего ip 192.168.1.54

У меня подобная ситуация, сделан сервак на node.js. Компы подключены к роутеру по кабелю, но в данном случае это не суть важно. У меня сделано так:
1. Есть роутер который раздет инет 4-м компам
2. На одном из этих 4-х компьютеров крутится сервак на node.js.
3. Сам сервер слушает конкретный порт(ы), для примера возьмем 1234
4. Идем в настройки роутера, дальше в раздел перенаправления портов и настраиваем правило что все запросы по TCP (либо по обоим протоколам TCP + UDP, зависит от специфики Вашего сервера) приходящие на порт XXXX роутера будут автоматически перенапрявляться на порт 1234 локального сервера с node, где XXXX это произвольный порт который надо будет указывать для доступа к Вашему серверу.
5. Открываем в инете сайт MyIP и смотрим Ваш реальный IP адрес, который присваивается Вашему роутеру для идентификации в интернете (пусть к примеру это будет 176.25.25.10)
6. Дальше клиент (неважно это другой комп. в Вашей локальной сети либо удаленный за 1000 км от Вас компьютер) делает обращение (запрос) к Вашему серверу по адресу: 176.25.25.10:XXXX

Если портов, которые слушает сервер несколько, то надо указать в правилах роутера несколько правил, по одному на каждый порт либо одно правило, но указав диапазон портов.
Если, например, в правиле в качестве XXXX указать порт 80, то клиент открыв браузер может обратиться к Вашему серверу просто набрав ip адрес 176.25.25.10 даже не указывая порт.

Надеюсь это поможет в решении Вашей проблемы.
Данная схема проверена и сервер уже не один месяц крутится таким образом.

Проброс портов и настройка роутера для внешнего доступа

Любительский

Аватар пользователя

Содержание

Содержание

Домашний роутер обычно не дает возможности добраться из внешнего Интернета до компьютеров во внутренней сети. Это правильно — хакерские атаки рассчитаны на известные уязвимости компьютера, так что роутер является дополнительным препятствием. Однако бывают случаи, когда доступ к роутеру и его локальным ресурсам из «внешнего мира» становится необходим. О том, в каких случаях бывает нужен доступ извне, и как его безопасно настроить — эта статья.

Зачем открывать доступ извне?

Доступ «снаружи» нужен не только в экзотических случаях вроде открытия игрового сервера или запуска сайта на домашнем компьютере. Гораздо чаще приходится «открывать порт» для многопользовательской игры, а это — как раз предоставление внешнему пользователю (серверу игры) доступа к внутренней сети (порт компьютера). Если необходимо удаленно подключиться и настроить компьютер или роутер, скачать файл-другой из домашней сети, находясь в командировке, или посмотреть видео с подключенных к домашней сети IP-камер — нужно настроить доступ.

Цвета и формы IP-адресов

Прежде чем разбираться, как открыть доступ к своим ресурсам, следует понять, как вообще происходит соединение в сети Интернет. В качестве простой аналогии можно сравнить IP-адрес с почтовым адресом. Вы можете послать письмо на определенный адрес, задать в нем какой-то вопрос и вам придет ответ на обратный адрес. Так работает браузер, так вы посещаете те или иные сайты.

Но люди общаются словами, а компьютеры привыкли к цифрам. Поэтому любой запрос к сайту сначала обрабатывается DNS-сервером, который выдает настоящий IP-адрес.


Допустим теперь, что кто-то хочет написать письмо вам. Причем не в ответ, а самостоятельно. Не проблема, если у вас статический белый адрес — при подключении сегодня, завтра, через месяц и год он не поменяется. Кто угодно, откуда угодно, зная этот адрес, может написать вам письмо и получите его именно вы. Это как почтовый адрес родового поместья или фамильного дома, откуда вы не уедете. Получить такой адрес у провайдера можно только за отдельную и регулярную плату. Но и с удаленным доступом проблем меньше — достаточно запомнить выданный IP.

Обычно провайдер выдает белый динамический адрес — какой-нибудь из незанятых. Это похоже на ежедневный заезд в гостиницу, когда номер вам выдается случайно. Здесь с письмом будут проблемы: получить его можете вы или другой постоялец — гарантий нет. В таком случае выручит DDNS — динамический DNS.

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


Сам по себе «серый» адрес проблемой не является — в конце концов, у всех подключенных к вашему роутеру устройств адрес именно что «серый» — и это не мешает им пользоваться Интернетом. Проблема в том, что когда вам нужно чуть больше, чем просто доступ к Интернету, то настройки своего роутера вы поменять можете, а вот настройки роутера провайдера — нет. В случае с серым динамическим адресом спасет только VPN.

Кто я, где я, какого я цвета?

С терминологией разобрались, осталось понять, какой именно адрес у вас. У большинства провайдеров фиксированный адрес стоит денег, так что если у вас не подключена услуга «статический IP-адрес», то он наверняка динамический. А вот белый он или серый гусь — это нужно проверить. Для начала надо узнать внешний IP-адрес роутера в его веб-интерфейсе и сравнить с тем адресом, под которым вас «видят» в Интернете.

В админ-панели роутера свой IP можно найти на вкладках «Информация о системе», «Статистика», «Карта сети», «Состояние» и т. п. Где-то там нужно искать WAN IP.


Если адрес начинается с «10.», или с «192.168.», то он определенно «серый» — большинство способов открытия доступа работать не будет и остается только VPN.



Если адрес, показанный на сайте, совпадает с тем, что вы увидели в веб-интерфейсе, то у вас честный «белый» адрес и доступ из «большого мира» не вызовет особых затруднений — остается только настроить «пробросы» на роутере и подключить DDNS.

Что такое порты и зачем их бросать?

Проброс порта — это специальное правило в роутере, которое разрешает все обращения извне к определенному порту и передает эти обращения на конкретное устройство во внутренней сети.

Необходимость «проброса» портов обычно возникает при желании сыграть по сети в какую-нибудь игру с компьютера, подключенного к роутеру. Впрочем, это не единственная причина — «проброс» потребуется при любой необходимости получить «извне» доступ к какому-нибудь конкретному устройству в вашей локальной сети.

Разрешать к компьютеру вообще все подключения, то есть пробрасывать на него весь диапазон портов — плохая идея, это небезопасно. Поэтому роутеры просто игнорируют обращения к любым портам «извне». А «пробросы» — специальные исключения, маршруты трафика с конкретных портов на конкретные порты определенных устройств.


Игровые порты: что, куда бросаем?

Какой порт открыть — зависит от конкретного программного обеспечения. Некоторые программы требуют проброса нескольких портов, другим — достаточно одного.

У разных игр требования тоже отличаются — в одни можно играть даже с «серого» адреса, другие без проброса портов потеряют часть своих возможностей (например, вы не будете слышать голоса союзников в кооперативной игре), третьи вообще откажутся работать.

Например, чтобы сыграть по сети в «Destiny 2», нужно пробросить UDP-порт 3074 до вашей «плойки», или UDP-порт 1200 на Xbox. А вот до ПК потребуется пробросить уже два UDP-порта: 3074 и 3097.

В следующей таблице приведены некоторые игры и используемые ими порты на ПК:

Читайте также: