DynDNS не имеет никакого отношения к хостингу игр в WC3 (если только ты не поднимаешься у себя выделенный сервак).
Warcraft 3 использует для подключения IP-адреса и если у тебя белый (внешний) IP-адрес, то не важно динамический он или нет, к тебе все-равно подключатся.
Warcraft 3 использует для организации игр динамически выделяемые порты, поэтому при использовании роутера необходимо, что бы он разрешал related подключения.
В домашних коробочных роутерах это обычно называется Virtual Server и обычно там присутствует battle.net.
Если таких вариантов нет, то надо сделать проброс портов 6112-6119 TCP с роутера на твой комп
Более подробно про близзовые порты тут:
http://forums.battle.net/thread.html?topicId=10863439009
Обрати внимание, внизу блюпоста есть сылки по настройкам типовых решений.