Estoy usando WAMP, Filezilla como servidor FTP y no-ip; cuando pongo en la barra de direcciones del navegador http://midireccion.no-ip.org se queda cargando y no pasa nada (tanto en la máquina local como en las otras de la red). En cambio si escribo la IP privada (si estoy en otra máquina de la red) o localhost (si estoy en el servidor) accede como si nada.
El problema es entre Apache y NO-IP, porque con el FTP todo bien; si escribo ftp://midireccion.no-ip.org lleva a la carpeta pública en Filezilla; no necesito escribir la IP privada de la máquina.
Me sucedía exactamente lo mismo con XAMPP, y por el contrario nada de esto pasaba con IIS (pero lo encuentro muy complicado para usar con Wordpress).
IIS fue completamente desinstalado y no creo que se trate de conflictos de puertos.
El otro problema es con wordpress: no puede hacer login desde otra máquina que no sea el servidor, porque me redicciona a "localhost/wordpress"; y no sé si qué tengo que configurar para que no asocie la dirección a "localhost" y me deje poner o bien la IP privada del servidor o mejor aún la dirección que me dio no-ip, pero no creo que esto último sea posible.
Los puertos necesarios están todos abiertos tanto en el router como en la máquina local y se redireccionan al servidor, el servidor tiene IP privada fija.