Невозможно просмотреть веб-сайт на мобильном устройстве из той же сети, что и сервер

Невозможно просмотреть веб-сайт на мобильном устройстве из той же сети, что и сервер

У меня есть веб-сайт, работающий на raspberryPi с Apache через статический IP на домашнем маршрутизаторе. Я могу получить доступ к этому веб-сайту откуда угодно через доменное имя или статический IP без проблем. Но если я попытаюсь получить доступ к нему из сети того же домашнего маршрутизатора, он не будет работать на мобильном устройстве, хотя на настольном компьютере все работает отлично.

Я уже искал в интернете, но не нашел никого с такой же проблемой. Я пробовал использовать статический ip вместо домена, но это тоже не сработало.

Может быть, мне нужно использовать локальный ip роутера, но 192.168.1.1 просто переносит меня в настройки роутера. Я не знаю, где настроить ip, который apache использует для локального доступа, и не смог найти его в интернете.

решение1

Я не знаю, где настроить IP-адрес, который Apache использует для локального доступа.

Это не имеет ничего общего с конфигурацией Apache: это тот IP-адрес, который имеет RaspberryPi налокальная сеть.

Я предполагаю, что RaspberryPi не используется как домашний маршрутизатор. Следовательно, должен быть перенаправлен порт через NAT, т.е. <publicIP>:80перенаправляется на <raspberryPiIP>:80. Перенаправление портов работает только с интерфейса WAN, а сайт конфигурации маршрутизатора находится на интерфейсе LAN 192.168.1.1:80.

Поэтому вам нужно знать IP вашего RaspberryPi.

  • Это можно узнать из конфигурации маршрутизатора, где изначально была настроена переадресация портов.
  • Вы можете использовать прямые методы, такие как пинг широковещательного адреса 192.168.1.255, а затем проверку таблицы ARP с помощью arp -a.
  • Или используйте такой инструмент, какNirsoft FastResolver.

Связанный контент