Автоматически указывать динамический IP-адрес на домен

Я хочу перенести все свои проекты с общего хостинга на личный сервер, в основном сервер в моем доме, используя мое оптоволоконное соединение 200 Мб.

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

Вторая проблема связана с SSL. я хочу обновить один домен до SSL и настроить Apache для его использования, но я не знаю, могу ли я купить сертификат SSL для использования в домене с моим динамическим IP (не знаю, предназначен ли сертификат для домена или IP).

Любая помощь приветствуется.