lunes, 13 de octubre de 2025

Cómo saber si tu DNS local es más rápido que Google DNS

¿Tu navegador tarda más en cargar últimamente?
Si usas Pi-hole o un servidor DNS local, puede que la causa esté en la latencia de tu DNS.

DNS public y privado en mi red local

En este artículo te muestro cómo comparar la velocidad de respuesta de tu DNS local (192.168.1.25) frente a un DNS público como 8.8.8.8, usando solo comandos de terminal en Manjaro (Arch Linux).


Requisitos previos

Antes de empezar:

  • Usa cable de red para servidor y cliente.
  • Evita Wi-Fi durante el test, afecta la precisión.

Instalar herramientas necesarias

En Manjaro o Arch, instala las utilidades básicas de red:

sudo pacman -Syu inetutils bind-tools --needed
  • inetutils: incluye nslookup, ping, host, etc.
  • bind-tools: proporciona dig, ideal para test DNS.

Verifica tus DNS actuales

Mira qué servidores DNS usa tu sistema:

cat /etc/resolv.conf

Ejemplo de salida:

# Generated by NetworkManager
search stechs.io
nameserver 192.168.1.25
nameserver 8.8.8.8

Tu primer servidor (192.168.1.25) es tu DNS local (Pi-hole).
El segundo (8.8.8.8) es un DNS público de Google.

Probando la velocidad de respuesta de cada DNS

Ejecuta estos comandos:

dig @192.168.1.25 google.com
dig @8.8.8.8 google.com

Mide la latencia pura

Para tener una referencia más real:

ping -c 3 192.168.1.25
ping -c 3 8.8.8.8

Resultados

Servidor DNS Tiempo promedio
192.168.1.25 (local) 0 ms
8.8.8.8 (público) 50 ms

Conclusión técnica

El DNS local gana.
Un tiempo de 0–5 ms indica que la respuesta viene directamente desde tu red LAN y probablemente desde la caché.

⚠️ Un DNS público (como Google o Cloudflare) siempre tendrá más latencia porque las consultas viajan por Internet.

No hay comentarios:

Publicar un comentario