Конфигурация DlinkDDNS

1842
Kovács Ákos

У меня есть маршрутизатор Dlink DIR-600. Я зарегистрировал учетную запись dlinkddns и установил ее на панели конфигурации маршрутизатора. Это говорит все хорошо, но этот поддомен не работает. Он указывает на мой фактический IP-адрес, но не отображает страницу приветствия на моем локальном хосте. Зачем? В чем должна быть проблема? Есть ли в роутере некоторые важные настройки?

0

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

0
Robertof

Я не уверен, что:

  • Переход localhostне работает или
  • Переход на ваш адрес ddns не работает, пока он работает для localhost.

В первом случае, если вы намереваетесь разместить веб-страницы, вам нужно использовать что-то вроде xampp, которое позволяет вам настроить быстрое и простое решение на основе Apache. Вы можете проверить другие варианты поиска "AMP (стек решений)" в Википедии (извините, я не могу опубликовать больше ссылок из-за проблем с репутацией).

Во втором случае ваш веб-сервер может не прослушивать ваш внешний IP-адрес. Вам следует разрешить привязку вашего веб-сервера 0.0.0.0или ::(последний, если вы используете IPv6), что в основном означает «привязка к каждому адресу / сетевому интерфейсу».

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

Извините, если я неправильно понял ваш вопрос, но были некоторые недостающие детали.

Я использую WAMP и да, localhost работает, только адрес ddns нет. Где я должен установить второй случай? Kovács Ákos 10 лет назад 0
Проверьте ваш `httpd.conf` (вы должны найти его где-нибудь в каталоге WAMP) и найти директиву Listen. Он должен быть похож на `Listen 80` или` Listen 0.0.0.0: 80`, но ** не ** ** Listen 127.0.0.1: 80`. Также убедитесь, что в `нет запрета от всех``директива. Если все в порядке, возможно, это проблема переадресации портов. Следуйте инструкциям, которые я привел в основном ответе, чтобы ваш маршрутизатор открыл порт 80. Если у вас все еще есть проблемы, опубликуйте ваш httpd.conf, и я посмотрю на него. Также я собираюсь дать лучшие ответы, когда вернусь домой (трудно писать с мобильного!) Robertof 10 лет назад 0
Я установил «Разрешить от всех», но он не работает. Я пытался протестировать порты, но для 80: «Приложение заблокировало этот порт» Вот мой файл httpd.conf из C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf http://pastebin.com/teSfmY0D Спасибо заблаговременно! Kovács Ákos 10 лет назад 0
Я проверил ваш файл, и он выглядит хорошо. Я думаю, что это определенно проблема переадресации портов. Сначала назначьте статический IP-адрес вашему ПК (см. [Здесь] (http://portforward.com/networking/staticip.htm)). Затем перенаправьте порт 80 с вашего маршрутизатора на ваш IP-адрес. Вы можете найти инструкции [здесь] (http://portforward.com/english/routers/port_forwarding/). Вы можете использовать что-то вроде [этот веб-сайт] (http://www.canyouseeme.org/), чтобы проверить, был ли порт открыт успешно. (может потребоваться перезагрузить маршрутизатор, а также некоторые провайдеры предоставляют статические и NAT-адреса IP, которые не позволяют пересылку). Robertof 10 лет назад 0
Также вам может понадобиться разрешить Apache получать внешние соединения от брандмауэра Windows. Вероятно, всплывающее диалоговое окно было показано, когда вы впервые запустили Apache. Если вы нажали «Отклонить» или проигнорировали запрос, вам может потребоваться исправить его вручную. [Это] (http://windows.microsoft.com/en-us/windows/communicate-through-windows-firewall#1TC=windows-7) также должно вам помочь. (но сначала перенаправьте порты и посмотрите, работает ли он). Robertof 10 лет назад 0

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