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

22932
Ali

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

enter image description here

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

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

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

1
Вы не можете пинговать, потому что переадресовали только 80 и 22. Пинг останавливается на маршрутизаторе, как и должно быть. Tyson 9 лет назад 2

3 ответа на вопрос

3
happy_soil

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

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

Есть ли способ разблокировать его? Ali 9 лет назад 0
@ Али Конечно, но я бы очень против этого. Это на странице "Безопасность". Снимите флажок «Блокировать анонимные WAN-запросы (ping)». happy_soil 9 лет назад 1
0
samillwong

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

Я проверил так много портов и кажется, что ни один не открыт. Отключил брандмауэр и до сих пор нет прогресса Ali 9 лет назад 0
Ну тогда, может быть, вам понадобится DUC (клиент динамического обновления) от No-IP, если вы используете динамический IP. В качестве альтернативы вы можете переключиться на статический IP. samillwong 9 лет назад 0
0
GSAir

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

Когда вы перенаправляете порт на вашем маршрутизаторе, вам необходимо указать 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.

Похожие вопросы