В общем, нашлось такое решение. Домен делегируем на
Яндекс. А у Яндекса есть
api для изменения конфигурации DNS. Для этого нужен токен от Яндекса (см. справку на
pdd.yandex.ru) и wget, который имеется и под винду. Более подробно про сам себе dyndns можно прочитать на
хабре. Я воспользовался способом описанным в первом комментарии к статье. А дальше все решается уже стандартными методами.
Бонусом получаете почту на яндексе для своего сайта :)