Есть машина с выделенным динамическим IP и домен второго уровня, который нужно к ней привязать. Насколько я понял, задача решается регистрацией доменного имени как каком-нибудь из сервисов вроде dyndns.com или no-ip.com, созданием CNAME на него на DNS регистратора (можно было бы просто делегировать домен DNS'у сервиса, но, похоже, это везде стоит денег) и установкой предоставляемой сервисом утилиты, которая будет сообщать его DNS об изменении IP.
Оптимальный ли это способ и каким из сервисов лучше воспользоваться?