Nuestra red corporativa tiene algunas aplicaciones web alojadas en una jerarquía de subdominios anidada. Un "subdominio del subdominio", como quieras. Por ejemplo:
- Raíz- > http: //*.mydomain.com (resuelve en: 192.2.2.200)
- App1- > enlace (se resuelve en: 192.1.1.101)
- App2- > enlace (se resuelve en: 192.1.1.102)
El problema es que cuando se navega a una aplicación específica, digamos App1 , se devuelve el comodín genérico. Esta es una página de destino simple en Root . Funciona perfectamente en cualquier máquina Windows, e incluso en otras Mac, pero parece que no puedo conectarme utilizando una máquina Mac OSX específica (OSX 10.7.3).
App2 funciona perfectamente en el navegador.
Algunas verificaciones realizadas:
- El DNS se ha configurado correctamente.
- Hacer ping a la dirección funciona, y resuelve el DNS correcto
- Navegar hacia él usando Safari, Chrome, Firefox, etc. no lo hace y parece que se resuelve en el dominio principal (1.)
- Windows 7 en la misma Mac (usando Parallels) funciona y resuelve la página web correcta
- El archivo / hosts está limpio y no tiene entradas relevantes
- No hay ningún proxy, firewall u otra aplicación que yo sepa que pueda interferir
- He usado dscacheutil -flushdns sin efecto
- Se borró la memoria caché del navegador, se reinició el sistema, etc.
Es casi como si el DNS localmente en esta máquina no se haya actualizado correctamente y aún tenga una versión de hace un mes en su caché. O que alguien revisó el archivo de hosts (verificado, no el caso).
¿Alguna idea?
ACTUALIZACIÓN: si agrego manualmente una entrada explícita al archivo / etc / hosts, como 192.1.1.101 application1.server1.mydomain.com
, todo funciona perfectamente. Sin embargo, si vuelvo a eliminar la línea, el problema vuelve a aparecer.