yo tenia el mismo problema , podia crear y mi hermano en mi LAN de casa no podia entrar , llevo ya 3 años sin jugar dota asi que no recuerdo muy bien , pero aparte de abrir los puertos para el host tambien tenia que configurar un TXT en el Warcraft con puertos y direcciones IP para cada uno en la Lan , claro a traves de instalar algo en el Mismo Warcraft III , voy a buscarlo en la PC de mi hermano que el si juega , y te comento algo.
Weno Buscando algo encontre esto , que me acuerdo que lo baje de E4zone.com
War3LAN (Permite crear una partida desde una Red y que los demas de tu LAN puedan ingresar al juego hosteado) , no se si dejan postear links, pero si me dejan te lo enlazo :)
Editando de nuevo : Weno al menos te dejo un video de youtube que mas o menos explica lo que necesitas , http://www.youtube.com/watch?v=Ai_eVfGENJM . Claro que como las IPs WAN son dinamicas en el router este archivo config vas a tener que modificarlo cada vez que reinicias el router o cambie tu IP.