Ir al contenido principal
miji.be

DNS Prefetch

Técnica de optimización en la que el navegador resuelve anticipadamente el nombre de dominio de un enlace. Reduce el tiempo de carga al hacer clic en el enlace.

23 ago 2026 / Lectura de aproximadamente 1 min

Redirección

DNS Prefetch es una técnica de optimización mediante la cual el navegador anticipa el clic del usuario y ejecuta de antemano la resolución DNS (conversión del nombre de dominio a dirección IP) del dominio de destino. Cuando el usuario finalmente hace clic, la resolución ya está completada, así que la carga empieza antes y se ahorra el tiempo que habría llevado esa consulta. Cuánto se ahorra depende de la conexión y de si la respuesta ya estaba en caché.

Lo que tarda la resolución DNS depende de la calidad de la conexión y de si la respuesta ya está en caché, y en conexiones móviles suele ser mayor. DNS Prefetch adelanta esa espera antes del clic. Basta con añadir <link rel="dns-prefetch" href="https://example.com/"> dentro del <head> del HTML, indicando en href una URL con esquema.

Esta técnica es útil para mejorar la velocidad de redirección de las URL acortadas. Al hacer clic en una URL corta, primero se resuelve el DNS del servicio de acortamiento y luego el del dominio de destino. Si el dominio de destino ya se ha resuelto previamente mediante prefetch, se omite la segunda resolución y la experiencia percibida mejora.

Tecnologías relacionadas incluyen preconnect (resolución DNS + conexión TCP + handshake TLS por adelantado), prefetch (descarga anticipada del recurso completo) y prerender (renderizado anticipado de toda la página, hoy en desuso: la carga especulativa a nivel de página se indica con la Speculation Rules API). En cuanto al equilibrio entre consumo de recursos y beneficio, dns-prefetch es la opción más ligera y con menos efectos secundarios, por lo que se puede usar de forma generosa en páginas con muchos enlaces externos.

Como precaución, DNS Prefetch incrementa las peticiones al servidor DNS. Si se configura para todos los enlaces externos de una página, la carga sobre el servidor DNS aumenta, por lo que conviene limitarlo a los destinos más importantes. Además, dns-prefetch solo resulta útil con dominios de otro origen: el dominio propio ya está resuelto cuando el navegador lee la indicación, así que no aporta nada. Si usas preconnect, sigue mereciendo la pena añadir dns-prefetch para el mismo dominio, porque los navegadores que no lo admiten al menos adelantarán la consulta DNS.

¿Te resultó útil este artículo?

Términos relacionados

Resolución DNS

El proceso de traducir un nombre de dominio legible por humanos a la dirección IP del servidor que aloja el sitio web.

Velocidad de página

Una medida de la rapidez con la que una página web se carga y se vuelve interactiva, afectando tanto la experiencia del usuario como las posiciones en los resultados de búsqueda.

Caché

Mecanismo que guarda temporalmente los datos ya obtenidos para acelerar el siguiente acceso. Se usa por todas partes, del navegador al DNS.

CDN

Red de servidores distribuidos por todo el mundo que entrega contenido web desde la ubicación más cercana al usuario. Mejora la velocidad de carga y distribuye la carga del servidor.

TTL

Time to Live - un valor que especifica cuánto tiempo deben almacenarse en caché o considerarse válidos los datos antes de ser actualizados.

Prerenderizado

Técnica de optimización que renderiza una página completa en segundo plano antes de que el usuario haga clic en el enlace, logrando una transición prácticamente instantánea.

Artículos relacionados

Cómo afectan las cadenas de redirección al rendimiento web - Optimización de velocidad para URLs cortas

Explicamos de forma cuantitativa el efecto que tienen las cadenas de redirecciones de las URLs cortas en Core Web Vitals y en la velocidad de carga de las páginas. Presentamos las técnicas de implementación para optimizar el número de saltos de redirección, HTTP/2 Server Push y las redirecciones en el borde.

Cómo funcionan los acortadores de URL - El lado técnico de las redirecciones

Descubre la mecánica técnica detrás del acortamiento de URLs: generación de hash, consultas a bases de datos, redirecciones HTTP y más. Incluye ejemplos de respuestas HTTP y cálculos de codificación base-62.

Qué pasa al hacer clic en un enlace - El viaje de 0,5 segundos explicado paso a paso

Descubre qué ocurre entre bastidores cuando haces clic en un enlace. DNS, TCP, TLS y redirección HTTP explicados en un recorrido de medio segundo.

Preguntas frecuentes

¿Cómo se configura DNS Prefetch?
Añade <link rel="dns-prefetch" href="https://example.com/"> dentro del <head> del HTML. En href conviene indicar una URL que incluya el esquema. Antes era habitual la forma //example.com sin esquema, pero los ejemplos de la documentación actual lo incluyen.
¿Cuál es la diferencia entre dns-prefetch y preconnect?
dns-prefetch solo ejecuta la resolución DNS de forma anticipada. preconnect, además de la resolución DNS, establece la conexión TCP y el handshake TLS, por lo que su efecto es mayor pero también consume más recursos. Para recursos externos críticos usa preconnect; para el resto, dns-prefetch.
¿Tiene desventajas DNS Prefetch?
Aumenta las peticiones al servidor DNS. Si se configura para un gran número de dominios, se genera carga innecesaria en el ancho de banda del usuario y en el servidor DNS. Limítalo a los destinos con mayor probabilidad de ser visitados.

Pon los términos en práctica

Acorta una URL gratis