3

Я недавно настроил веб-сервер на своем Raspberry Pi со статическим IP-адресом 192.168.0.28. Я открыл частный и публичный порт 80 через роутер для этого IP; это D-Link DIR-655 с последней прошивкой 1.37. Я также настроил DDNS на www.noip.org для моего публичного IP.

Я могу подключиться к веб-серверу с любого компьютера в локальной сети со статическим IP, общедоступным IP и DDNS. Моя проблема заключается в том, что когда я пытаюсь использовать DDNS или общедоступный IP-адрес от клиента за пределами локальной сети, меня перенаправляют на статический IP-адрес 192.168.0.28, и страница никогда не загружается.

Таким образом, кажется, что посторонние лица переходят либо к Raspberry Pi, но Raspberry Pi не может доставить сайт обратно, либо к IP-адресу 192.168.0.28 в их сети. Может ли кто-нибудь помочь мне понять, как заставить этот веб-сервер загружаться через WAN?

1 ответ1

0

Вы говорили об открытии портов, но мы не уверены, правильно ли вы настроили переадресацию портов. Вот пошаговое руководство для вашего конкретного маршрутизатора.

Вы введете имя (например, Pi-web) и откроете TCP-порт 80 для своего IP-адреса 192.168.0.28.

Лучший тест для проверки всего:

1) с ПК в той же сети типа http://192.168.0.28 (убедитесь, что веб-сервер работает)

2) С ПК в той же сети посетите сайт www.whatismyip.com и введите публичный IP-адрес в браузер (убедитесь, что переадресация портов работает)

3) Из другого соединения (например, телефона или Starbucks) введите общедоступный IP-адрес, начиная с шага 2 (при условии отсутствия перезагрузки маршрутизатора). Это проверит, что ваш провайдер не блокирует порт 80. Если это не удалось, переместите веб-сервер на PI на другой порт - например, 6666 и попробуйте снова с http://192.168.0.28:6666 в шаге 1 и попробуйте снова шаг 2 и 3 с добавлением «:6666» для обхода вашего провайдера.

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