Esto ya lo comentamos en un hilo anterior, hace algun tiempo...
La solución te la han dado: Tienes que tocar tu DNS interno (el de dominio).
El problema es que seguramente tu página se direccionará con un nombre válido en Internet (que resuelve a través de Internet, como
www.ibm.com por ejemplo). Muchos ISPs NO PERMITEN que una conexión lanzada desde una IP tenga como destino la misma IP... Y dado que tu DNS resuelve que el nombre de dominio de tu web es una IP externa (no local, dado qeu será la IP fija de tu router de cara a Internet), la conexión DEBE salir de tu red local... Pero luego intentará volver a entrar por el mismo router que salió. Lo dicho... Muchos ISPs no permiten esto (y hacen bien, en mi opinión).
Lo que debes hacer es que tus PCs apunten a tu DNS interno (el de tu dominio de windows, si tienes configurado un AD), y en tu DNS interno debes crear una entrada para el nombre de tu web "www.eldominioquesea.loquesea"... Este nombre coincidirá con el de internet en nombre, pero NO en IP, dado que en tu DNS interno colocarás la IP interna del servidor en tu LAN.
Así, cuando alguien de fuera busque
www.eldominioquesea.loquesea, la IP que obtendrá será la del router de cara internet (tu IP pública)... Mientras que cuando alguien de dentro busque
www.eldominioquesea.loquesea, la IP que obtendrá será la del servidor dentro de la LAN.
Problema resuelto.