Problema DNS del encabezado de host: requiere FlushDNS

He henetworkingado una configuration de server DNS y estoy tratando de configurar nuestra intranet local correctamente. Perdóname si esto es simple, pero me falta algo en nuestra configuration.

Estamos hospedando tratando de alojar 2 sitios de intranet separados en 1 IIS 6 Server (Server 2003).

Sitio 1: http: // servername (ipaddress: 80) Sitio 2: http: // producción (ipaddress: 8080) – valor de encabezado de host de 'producción' en IIS y DNS Un set de loggings apunta al server correcto.

Todo funciona correctamente durante un time, pero inesperadamente perdemos la capacidad de escribir 'producción' – y get un error de resolución de DNS.

Si cmd> ipconfig / flushDNS, todo funciona perfecto de vuelta a la normalidad.

¿Por qué cada uno de los clientes estaría perdiendo la reference y luego no nos permitirá conectarnos por un período de time? (nslookup siempre encuentra el server correcto, entonces funciona bien de nuevo)

¿Hay alguna manera de crear una reference "estática" sin cambiar el file HOSTS en cada PC (no es práctico).

¡Gracias de antemano por tu ayuda!

Un logging A es una reference estática a less que esté permitiendo actualizaciones dinámicas. El hecho de que a / flushdns parece arreglar el problema es un poco de un puzzler, como todo lo que el command hace es limpiar el caching. Limpiar el caching como una corrección realmente no tiene sentido a less que los loggings en sí están cambiando (lo cual es por lo general por qué uno querría vaciar el caching).

Si se trata de un server DNS de Windows, ¿por casualidad se ha activado la eliminación? Si no lo hace, ¿está ejecutando más de un server DNS y la zona está expirando?

Puede probar desactivando el caching de dns en un par de estaciones de trabajo para ver si luego fallan al mismo time que las estaciones de trabajo de almacenamiento en caching.

"net stop dnscache" desactivará el almacenamiento en caching hasta el próximo reinicio.

edit: internamente, usamos para ejecutar alnetworkingedor de 100 diferentes loggings A, todos apuntando a esencialmente el mismo recurso que fue una pesadilla absoluta si alguna vez tuvieron que cambiar la resolución a less que estuvieras 100% seguro de sus habilidades sed / awk. Ahora insisto en que utilizan los estándares que he construido, o un CNAME que apunta a los estándares basados ​​en un logging. Un ejemplo:

$ORIGIN mydomain.com. socketalpha CNAME alpha.socket socketbeta CNAME beta.socket socketdvlp CNAME dvlp.socket socketsystems CNAME systems.socket alpha A 192.168.125.12 alphasecure CNAME alpha.secure alphasecunetworking CNAME alpha.secunetworking $ORIGIN secure.mydomain.com. alpha A 192.168.125.32 beta A 192.168.125.33 dvlp A 192.168.125.31 systems A 192.168.125.30 

El estándar que empujo es … Probablemente podría encontrar un método más eficiente para su propia configuration, pero usar esto significa que si, por ejemplo, el server / virtual para alpha.socket.mydomain.com cambia, no tengo para cambiar varios loggings A.

¿Está ejecutando WINS? Esto puede ayudar a resolver nombres NetBIOS.

También puede mirar a la configuration de su dominio de búsqueda en los clientes, que creo que automáticamente añadir su nombre de dominio a su nombre de server con el fin de crear un FQDN que su server DNS puede resolver más fácilmente.

Si su uso de encabezados de host no es la idea de utilizar el mismo puerto, es decir, el puerto 80