1

Я хочу получить доступ к моей домашней машине из интернета. Поскольку у меня нет статического IP, я пытаюсь использовать DDNS. Для этого я зарегистрировал бесплатный домен (alihammad.ddns.net) на Noip.com, он связывает мой внешний IP (101.50.xx.x) с именем домена. Я также настроил настройки роутера DDNS

Маршрутизатор: TP-Link TL-WR740N Маршрутизатор Прошивка: DD-WRT v24-sp2 (21.11.10) std

Я также перенаправляю два порта, 80 для веб и 22 для SSH.

Теперь, если я пропингую свой домен (alihammad.ddns.net) из локальной сети, он работает. Но если я пропингую тот же домен из другой сети, это не сработает.

Пожалуйста, руководство?

3 ответа3

3

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

Скорее всего, вам придется открывать и перенаправлять порты, в зависимости от того, что вы планируете делать.

0

Я бы сказал, что это потому, что ваш системный брандмауэр или любой антивирус автоматически заблокировали ваш порт для доступа к серверу из внешних подключений, но вы все равно можете подключиться к локальной сети. Убедитесь, что вы установили правила для брандмауэра, привяжите порт, который вам нужен в вашем антивирусе. Затем перейдите на этот сайт: http://www.canyouseeme.org, чтобы проверить подключение к порту.

0

Я надеюсь, что вы нашли свое решение, но для людей, которые ищут ответ:

Когда вы перенаправляете порт на вашем маршрутизаторе, вам необходимо указать IP-адрес устройства, на котором размещена служба. В вашей таблице пересылки вы используете 192.168.53.1, который является IP-адресом маршрутизатора.

Так что, если ваш веб-сервер находится на 192.168.53.10, вы должны использовать этот адрес. Также, чтобы быть уверенным, что устройство сохраняет тот же IP-адрес, вы должны использовать привязку MAC/IP.

Чтобы узнать свой IP-адрес / MAC-адрес: Windows: Win + R, выполните "cmd" (или «cmd.exe») и введите "ipconfig", нажмите enter. Mac / Linux: запустите терминал и введите "ifconfig" и нажмите enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .