Я делал это раньше, и процесс довольно прост.
Я запустил веб-сервер с учетной записью удаленного доступа, которая должна была отключать и циклически повторять IP-адреса каждые 12 часов, чтобы в то время соответствовать моим Условиям обслуживания интернет-провайдера. Я предполагаю, что в вашем случае вам не нужно беспокоиться о логике, чтобы держать устройство набранным, поэтому я перейду прямо к следующей части.
Первое, что вам нужно сделать, это создать разрешимое доменное имя Fuly, которое можно разрешить в Интернете. Это можно сделать, если вы запускаете собственный DNS-сервер или можете использовать бесплатный сервис, такой как DynDNS, для создания статического, но разрешимого имени, которое вы будете использовать для доступа к своему веб-серверу.
После того как вы выбрали доменное имя и у вас есть действительная запись DNS для его разрешения, следующим шагом будет установка службы обновлений DynDNS на ваш веб-сервер, которая будет динамически обновлять вашу запись DNS при изменении вашего IP.
Следующим шагом является создание вашего веб-сервера. В этом сценарии я успешно использовал как IIS, так и Apache. Какой бы сервер вы ни использовали, это вопрос личных предпочтений.
После всего этого вам необходимо убедиться, что ваш маршрутизатор / брандмауэр настроен на перенаправление на ваш веб-сервер в вашей сети. Я рекомендую перенаправить порт 80, который сделает сайт доступным для всех, кто вводит полное доменное имя в свой браузер. Если вы хотите сохранить этот сервер закрытым, вы можете установить веб-сервер на другой порт.