“Conocimiento Hardware>Servidores

¿Dónde se ve un servidor DNS cuando resuelve la consulta desde sus registros de zona o caché?

2012/1/30
Un servidor DNS se ve en dos lugares principales al resolver una consulta:

1. Registros de zona (datos autorizados):

* Si el servidor DNS es * autorizado * para el dominio en cuestión (lo que significa que es responsable de administrar los registros DNS para esa zona), primero consulta sus propios registros de zona. Estos registros se almacenan en archivos o bases de datos en el servidor y contienen información sobre los recursos del dominio, como:

* A Records: Mapa de los nombres de dominio a las direcciones IPv4.

* registros AAAA: Mapa de los nombres de dominio a las direcciones IPv6.

* registros de Cname: Crear alias para nombres de dominio.

* mx registra: Especifique los servidores de correo responsables de aceptar el correo electrónico.

* NS Registros: Delegar autoridad para un subdominio a otro servidor DNS.

* registros de txt: Almacene datos de texto arbitrarios (a menudo utilizados para verificación o metadatos).

* Registros SOA: Inicio del registro de autoridad, definiendo la información administrativa de la zona.

* registros SRV: Defina la ubicación de los servicios.

* etc.

* El servidor busca sus archivos de zona configurados o base de datos para el tipo de registro solicitado y el nombre. Si encuentra un registro coincidente, devuelve la respuesta al cliente.

2. Cache:

* Los servidores DNS mantienen un caché de registros DNS resueltos previamente. Este caché es un área de almacenamiento temporal en la memoria (RAM) que almacena los resultados de consultas DNS anteriores. El objetivo principal del caché es mejorar el rendimiento y reducir la carga en servidores DNS autorizados.

* Cómo funciona el caché:

* Cuando un servidor DNS recibe una consulta, * primero * verifica su caché para ver si tiene un registro válido y no vencido para el dominio y el tipo de registro solicitados.

* Si se encuentra un registro coincidente en el caché y el tiempo de vida (TTL) no ha expirado, el servidor devuelve el registro en caché al cliente. Esto es mucho más rápido que consultar un servidor autorizado.

* Si el registro no se encuentra en el caché, o si el TTL ha expirado, el servidor procede a resolver la consulta contactando a otros servidores DNS (de manera recursiva o iterativa, dependiendo de su configuración).

* Tiempo de vida (TTL): Cada registro DNS tiene un valor TTL asociado con él. Este valor especifica cuánto tiempo el registro se considera válido y se puede almacenar en caché. Cuando el TTL expira, el registro almacenado en caché se descarta y el servidor DNS debe consultar un servidor autorizado nuevamente para obtener una copia nueva. El TTL es establecido por el administrador autorizado del servidor DNS.

Orden de operaciones:

Por lo general, un servidor DNS realiza estos pasos en el siguiente orden:

1. Recibir consulta: El servidor DNS recibe una consulta DNS de un cliente (por ejemplo, una computadora, teléfono inteligente u otro dispositivo).

2. Compruebe el caché: Primero verifica su caché local para obtener una respuesta válida (no vencida) a la consulta. Si se encuentra en el caché, devuelve la respuesta en caché al cliente.

3. Verifique los registros de la zona (si es autorizado): Si el servidor DNS es autorizado para el dominio en la consulta, verifica sus archivos de zona o base de datos para obtener la respuesta. Si se encuentra en los datos de la zona, devuelve la respuesta al cliente.

4. Consulta recursiva/iterativa (si no es autorizada y no en caché): Si el servidor es * no * autorizado y la consulta no está en la memoria caché, debe resolver la consulta utilizando:

* Resolución recursiva: El servidor asume toda la responsabilidad de resolver la consulta. Consulta otros servidores DNS (servidores raíz, servidores de dominio de nivel superior (TLD) y servidores autorizados) en nombre del cliente hasta que encuentra la respuesta.

* Resolución iterativa: El servidor solo proporciona referencias. Le da al cliente la dirección de un servidor DNS que está más cerca de la respuesta (por ejemplo, un servidor TLD). El cliente luego consulta ese servidor directamente. Este enfoque requiere que el cliente haga más del trabajo.

5. Respuesta de caché: Una vez que el servidor DNS recibe la respuesta de un servidor autorizado (o de otro servidor durante la resolución recursiva), almacena en caché la respuesta (incluido el TTL) para futuras consultas.

6. Respuesta de retorno: Finalmente, el servidor DNS devuelve la respuesta resuelta al cliente.

En resumen:

Un servidor DNS se ve primero en su caché, y si es autorizado para el dominio, verificará sus registros de zona. Si no es autorizado y la respuesta no está en el caché, consultará otros servidores DNS.

Servidores
¿Cuál es su servidor POP3
¿Cuál es el objetivo principal de un servidor?
Cómo encontrar archivos en un servidor
¿Cuál es la responsabilidad del remitente y del destinatario?
¿Qué es el servidor de chat?
¿Cómo puede evaluar el rendimiento del servidor web?
¿Dónde se puede encontrar un buen software de monitoreo de servidores?
¿Los puertos para la comunicación de servidor a servidor y los puertos CMC?
Conocimiento de la computadora © http://www.ordenador.online