Итак, я недавно узнал, что у моего интернет-провайдера есть эта бесплатная функция, поэтому я решил, что хочу создать небольшой сервер дома, запустить несколько вещей, таких как FTP, HTTP, SSH, несколько баз данных, вы получили идея.
Возможно, мне следует начать с краткого описания моей локальной сети. У меня есть роутер и основной ПК, на ПК будут работать все серверы.
Я настроил DHCP для хранения 192.168.0.2
для MAC-адреса основного компьютера и создал виртуальный сервер (Пересылка -> Виртуальные серверы -> Добавить новый), который отображает порт 80 на 80 на 192.168.0.2
, как TCP, так и UDP. Я также использую apache2 в Ubuntu 16.04 и, очевидно, могу получить доступ к localhost и увидеть главную страницу apache (на основном ПК).
После многих ненужных перезагрузок (я думал, что это сработает!) Я обнаружил, что со своего ноутбука, подключенного к тому же маршрутизатору (скажем, 192.168.0.3
), я не могу подключиться к своему основному ПК, набрав внешний ip или sudomain, только по внутреннему IP-адресу 192.168.0.2
. Если я подключаюсь к другой сети с моего ноутбука (точка доступа) и пытаюсь получить доступ к поддомену, это работает.
Я хочу иметь доступ к своему поддомену изнутри моей локальной сети, но, очевидно, я не могу, только снаружи.
Теперь я думаю, что это определенно из конфигурации моего маршрутизатора, возможно, мне следует установить какой-то шлюз по умолчанию, чтобы прекратить поиск поддоменов, потому что он находится прямо здесь. Кто-нибудь знает, что мне делать?