Одним из вопросов, который мне пришлось решить настраивая домашний сервер, это то что провайдер присваивает динамический ip, а мне нужно было как-то привязать dns записи к моему серверу. В сети существует некоторое количество решений. Все их я здесь приводить не буду. Расскажу только как мне удалось организовать для себя.
Для начала я зарегистрировал персональный домен cema.pp.ua и привязал его на бесплатном сервисе DNS freedns.afaraid.org:
Далее переходим в панели управления на Dynamic DNS и возле необходимой записи домена выбираем Wget Script:
Скачиваем его ( в моём случае он выглядит так: @.cema.pp.ua.bat) в папку на сервере и добавляем в задания cron. Я настроил cron так, что скрипт выполняется ежеминутно. Теперь при обрыве, переключении провайдером сети и смены ip адреса сервер автоматически обновит данные для freedns.afraid.org и домен будет доступен для пользователей.