Servidor DNS recursivo

Un servidor DNS recursivo es un servidor del sistema de nombres de dominio que toma las solicitudes de los usuarios de nombres de sitios web o URL (localizador uniforme de recursos) y verifica los registros obtenidos de los servidores DNS autorizados para la dirección IP asociada.

Los servidores DNS recursivos son necesarios para admitir los servidores DNS autorizados, que de otro modo no podrían manejar la carga de trabajo creada por la gran cantidad de solicitudes de los usuarios. Los servidores DNS recursivos distribuyen aún más esta carga para que las solicitudes de nombres de sitios web sean compatibles.

Cuando un usuario escribe www.whatis.techtarget.com, por ejemplo, esta dirección en sí no contiene la dirección para encontrar el sitio en Internet. Es solo a través de los servidores DNS que la dirección IP se encuentra y se usa para llegar al sitio (a menos que la solicitud se haya realizado antes desde esa computadora y la dirección IP de respuesta se haya almacenado en caché localmente).

Los servidores recursivos son los primeros contactados como resultado de una solicitud. Si el servidor contactado tiene una respuesta en caché para la dirección IP de un servidor autorizado con un tiempo de vida válido (TTL), se entrega. Si el servidor recursivo no tiene la dirección IP, entonces comienza su verificación a través de la jerarquía de servidores DNS autorizados. Los servidores DNS autorizados, a su vez, tienen sus registros proporcionados por los registradores de Internet donde los propietarios de sitios web configuran los nombres de sus sitios.

Los servidores DNS son un punto débil en Internet, como se demostró a fines de 2016 cuando un ataque de botnet a gran escala eliminó el acceso a muchos sitios importantes.