Tengo dos controladores de dominio de Windows.
10.10.10.10 Primaria (ganar 2008 r2)
10.10.10.20 Réplica (ganar 2012 r2)
El segundo está configurado como una réplica del primero.
Aproximadamente una vez por semana, el DC primario almacenará en caché negativamente la mayoría de los .io
dominios. Esto hace que nadie en la empresa pueda acceder a sitios como:
chef.io
packer.io
yahoo.io
github.io
Curiosamente, todavía puedo acceder a algunas páginas .io, como las de github.io
La solución es RDP en el servidor DNS y ejecutar dnscmd /clearcache
. Eso soluciona el problema durante 7 a 10 días.
Síntomas adicionales
- Solo afecta al controlador de dominio primario (el controlador de dominio secundario y otros pueden resolver estos sitios perfectamente)
- los servidores dns de google también funcionan
- Por lo general, ocurre alrededor de las 11 am los miércoles.
No estoy muy familiarizado con Windows, pero aquí están las cosas que he probado
- Mire los registros, solo veo las siguientes líneas que parecen interesantes
8:15AM
The DNS server wrote version 4638 of zone 254.10.in-addr.arpa to file 254.10.in-addr.arpa.dns..in-addr.arpa to file 254.10.in-addr.arpa.dns.
8:16AM
A more recent version, version 4639 of zone 254.10.in-addr.arpa was found at the DNS server at 10.254.40.51. Zone transfer is in progress.ic replication between domain controllers in a common domain or forest. By installing multiple domain controllers in a domain running DNS Server, you can ensure that DNS will continue to work when a domain co
- Verifique que no haya zonas de búsqueda directa o inversa para el dominio .io
- Asegúrese de que no haya nada en el archivo de hosts que bloquee el dominio .io
- Compare la salida de
ipconfig /displaydns
en todos los controladores de dominio
¿Hay algo más que pueda investigar para averiguar por qué el caché DNS se corrompe de manera tan predecible? ¿Hay una configuración de dns de windows que puede vaciar el caché a la fuerza cuando se realiza la transferencia de zona
Actualización
Lo he reducido al hecho de que a menudo cambio de cableado a inalámbrico justo antes de la reunión del miércoles. La conexión inalámbrica tiene 1 servidor dns de windows 2008 y 1 servidor dns de windows 2012. Cuando el servidor 2008 se selecciona como primario, el problema vuelve. La solución es ejecutar esto dnscmd /clearcache
. Dado que el servidor 2008 desaparecerá, estoy seguro de que este problema se solucionará solo.
io
TLD se estuvieran bloqueando, o un dispositivo de red ascendente que no se comparte con el DC secundario se está volviendo loco debido a las políticas de inspección profunda de paquetes. Asegúrese de que no haya zonas en el DC primario que puedan interferir con los servidores de nombres ascendentes para ese TLD. (.
,io
,net
,ac
,uk
,co.uk
,ns13.net
,nic.io
,nic.ac
,icb.co.uk
,communitydns.net
) Suena tonto, pero a veces la gente hace cosas muy braindead al intentar utilizar su CC como una solución de cortafuegos de DNS.Respuestas:
Considere actualizar su archivo root.hints. Tal vez está apuntando a algunos servidores de nombres raíz antiguos que (por alguna razón) no están devolviendo dominios .io.
Tal vez tenga un problema de enrutamiento que impide el acceso a ellos (es decir, está ocultando el rango de IP en el que se ejecutan) que impide buscar los dominios dentro de él. Esta es mi apuesta, tal vez tenga una regla de firewall contra un país o bloqueo de IP. Use mis resultados a continuación para verificar su firewall o hacer una búsqueda dig / nslook para los servidores .io TLD (puede descargar un binario para Windows desde http://www.isc.org/downloads/
¿Puede comunicarse con todos estos servidores DNS directamente? Su servidor DNS puede usar repetidamente el primero en la lista, por ejemplo. Tenga en cuenta que esta lista está en un punto en el tiempo (en este momento) y cambia, pero debería darle un punto inicial para ver si puede llegar a los servidores de nombres raíz .io.
Si está utilizando reenviadores, pruebe un nslookup directamente a esos reenviadores. Si no regresa, comuníquese con la persona que los dirige (su ISP).
==== Actualización: Dada su actualización, donde observa que sucede cuando cambia de ISP, supongo que una de sus conexiones está utilizando IPv6 y la otra solo es compatible con IPv4. Podría ser que está almacenando en caché la dirección de retorno de IPv6, pero eso no es accesible una vez que cambia las conexiones.
fuente