DDNS с No-IP не работает

Я хочу получить доступ к моей домашней машине из интернета. Поскольку у меня нет статического 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 ответа

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

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

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

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

При переадресации порта на маршрутизаторе вам необходимо указать 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.

Другие вопросы по тегам