Дома я использовал старый компьютер и установил Ubuntu 16.04 с функциональным сервером Nginx. У меня есть веб-сайт, на который можно попасть извне, когда меня нет дома, т.е. я не пользуюсь домашним WiFi:

https://uhostjobs.com

Интересно, что когда я подключен к VPN (предоставленному моей компанией), даже когда я дома и использую мой домашний WiFi, сайт может быть доступен.

К сожалению, когда я дома, то есть я использую свой домашний WiFi, сайт недоступен. Я использую маршрутизатор Bell Home Hub 3000, и я правильно настроил переадресацию портов (правильно говоря, поскольку веб-сайт работает). Раньше я делал то же самое с роутером Rogers WiFi, и он отлично работал из дома или снаружи. Но так как я переехал в Bell и использовал Bell Home Hub 3000, проблема началась.

Большое спасибо за вашу помощь, чтобы понять причину, по которой я не могу получить доступ к локальному серверу / веб-сайту, находясь в локальной сети Wi-Fi.

Расширенные инструменты и настройки:

Расширенные инструменты и настройки

Перенаправление порта:

Перенаправление порта

1 ответ1

2

Спасибо @ G-Man за указание на невозможность доступа к внешнему сервису из локальной сети.

Я просто добавил следующую строку в файл «C:\Windows\system32\drivers\etc\hosts» (сначала открыл блокнот как администратор, а затем указал на файл):

192.168.2.17 uhostjobs.com englishrealm.net wp1.englishrealm.net

где первое число - это IP-адрес моего сервера Ubuntu, а затем имена веб-сайтов, размещенных на нем. Отлично работает. Я не против добавить этот файл на все компьютеры, которые я буду использовать для подключения к серверу.

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