Después de investigar un poco he visto que este común problema tiene una sencilla solución.
El problema reside en las DNS, aquel extraño que muchos no configuran en el servidor 2003 y que tantos problemas les dan (…Y ellos sin saberlo…)
Primero de todo vamos a revisar un poco la lógica de todo esto, si visualizamos el cliente XP debe hacer las peticiones DNS al servidor 2003, este resolverá la petición siempre que sea de ámbito local y si no puede resolverlas, por ejemplo el caso de www.google.es (…a no ser que trabaje en google, con lo que sería absurdo que tengáis este problema…) retomando, si la petición www.google.es la debe enviar a los servidores DNS de nuestro ISP para que este los resuelva y nos devuelva la IP deseada, nuestro servidor la almacenará en cache y se la pasará al cliente que hizo la petición, si algún cliente más quiere hacer esa petición de DNS, no recorrerá el mismo camino ya que la tendrá almacenada en caché, simplemente se la servirá.
Como hacemos esto, bueno, la parte más sencilla tenemos que poner como DNS en nuestros clientes UNICAMENTE la IP de nuestro servidor de dominio, preferentemente recomiendo que uséis DHCP.
En el servidor:
Poner como DNS en la tarjeta de red la IP del servidor, NO 127.0.0.1 sino la IP que tengais puesta.
En el servidor DNS, miramos las propiedades de nuestro servidor y en la pestaña de reenviadores, añadimos las IP’s de los servidores DNS de nuestro ISP.
Abrimos una consola de comando Inicio–> ejecutar –> cmd , allí picaremos ipconfig /registerdns
Volvemos al servidor DNS, nos vamos a la carpeta de búsqueda inversa, y añadimos una nueva zona:
- Zona principal y el check de Almacenar la zona en Active Directory.
- Tercera opción para que nos replique las entradas de la búsqueda inversa en el resto de servidores DNS que tengamos en el dominio.
- En el ID de red le ponemos los 3 primeros bloques de números de la IP del Servidor.
- Dejaremos la primera opción, permitir solo actualizaciones dinámicas seguras.
- Finalizar
Que hemos conseguido con esto SOLO utilizar nuestro servidor DNS, ¡¡¡importante!!!, registrar la entrada de nuestro servidor en el dns, para que cuando se hagan las peticiones sobre el nombre de la maquina, sepa que IP devolver, la resolución inversa, es para que cuando nos pidan el nombre a partir de la IP, sepamos que darle y los reenviadores, para solventar las peticiones que no están en nuestra mano…
Problemas que tenia yo, pues que si la empresa se llamaba pepitogrillo, el dominio que yo les ponía era pepitogrillo.com y cuando alguien quería ir a ver la web de la empresa www.pepitogrillo.com , desde dentro de la empresa, al escribir la url, resolvía la IP del servidor local y no la del ISP donde esta la web, con lo que no llegaba a buen puerto…. solución, para quien tenga que montar un servidor de cero, ponerle pepitogrillo.local, para quien tenga este mismo problema… solución añadir manualmente una entrada «www» en la búsqueda directa del DNS con la IP del servidor ISP donde esta albergada la web, para que cuando alguien haga una petición sobre www.pepitogrillo.com hasta el pepitogrillo.com le redirigirá al servidor, pero el www lo disparará al ISP.
Bueno, espero que sirva para alguien 😉