Уже очень давно с успехом использую совершено бесплатный ресурс:
http://www.no-ip.com
где можно халявно зарегистрировать домен третьего уровня.
Там же, на их сайте, есть некая утилита. Ставишь ее на комп и она в режиме реального времени обновляет твое DNS-имя у них на сервере. И все! Никаких проблем! Как только меняется твой внешний IP-шник, утилита обновляет его на удаленном DNS-сервере и уже через пять минут, все могут заходить на сервер по его ИМЕНИ, а не по IP-адресу, который сообщать кому либо, уже нет никакой нужды.
К примеру, адрес моего сервера знают все, кто на нем летает. Он остается неизменным уже много лет. А именно:
svg.sytes.net:21000