Как я могу просматривать сайт wordpress, размещенный локально в моей домашней локальной сети, из Интернета (вне локальной сети)?


У меня есть многоузловая настройка wordpress в локальной сети. Я также настраиваю динамический DNS (например. www.mysite.com ), который направляется на общедоступный IP-адрес моего маршрутизатора (например, 10.10.10.10). Мой маршрутизатор перенаправит любой запрос на IP-адрес моего сервера (например, 192.168.0.100).

Когда я попытался просмотреть сайт wordpress с другого устройства в моей локальной сети, введя IP-адрес моего сервера в браузере, сайт появился красиво. Но когда я попытался просмотреть сайт с устройства за пределами моей локальной сети сеть введя динамическое DNS-имя или общедоступный IP-адрес моего маршрутизатора, браузер показал, что произошла ошибка. Иногда он показывает ошибку с истекшим временем ожидания, а иногда показывает, что обнаружено изменение сети.

URL-адрес сайта и URL-адрес wordpress были установлены в (http://192.168.0.100 ) для этого примера.

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

Author: fuxia, 2019-06-22

2 answers

Вам необходимо настроить перенаправление портов на вашем маршрутизаторе.

Поэтому, когда вы перейдете на свой общедоступный IP-адрес (скажем, 204.122.30.5, используйте сайт "какой у меня IP" или проверьте информационную страницу своего маршрутизатора), вы захотите настроить входящий порт xxxx для пересылки на ваш локальный сервер (в вашем случае 192.168.0.100).

Как только вы его настроите, если вы перейдете к http://204.122.30.5:xxxx (ваш общедоступный адрес плюс номер порта, который вы настроили для переадресации портов), вы должны иметь возможность доберитесь до своего локального сайта извне. Для числа "xxxx" выберите случайное четырехзначное значение.

Имейте в виду, что существуют некоторые риски для безопасности, связанные с предоставлением внешнего доступа к вашей домашней сети. Есть вещи, которые вы можете сделать, чтобы снизить эти риски. Множество гуглов/бингов/уток могут помочь вам с этим и переадресацией портов. Страницы поддержки производителя вашего маршрутизатора также помогут настроить перенаправление портов.

 0
Author: Rick Hellewell, 2019-06-22 03:25:15

Да, теперь я могу просматривать сайт из внешней локальной сети. Обходной путь заключался в том, что я переустановил wordpress и не запускал его на нескольких сайтах, потому что каким-то образом к многосайтовому wordpress невозможно получить доступ за пределами локальной сети. Wordpress также не может настраиваться со статической страницей и страницей публикации, так как он также не может загружать сайт из внешней локальной сети. Если это возможно, то страница не отображается в соответствии с запросом.

Что касается динамического DNS, я регистрируюсь в новом домене, и он работает нормально.

Как для переадресации портов я переношу порт 80 (порт по умолчанию), и он работает хорошо.

Кстати, спасибо Рику Хеллевеллу за предоставление решения по переадресации портов. Я уверен, что переадресация портов для других портов, отличных от порта по умолчанию, тоже будет работать. Ваше здоровье!

 0
Author: 5kyl1ght, 2019-06-23 19:10:56