Desde actualizar el enrutador hasta modificar ciertas configuraciones, existen muchas formas deaumentar la velocidad de la conexión Wi-Fi. Pero si busca algunos consejos avanzados para acelerar los tiempos de carga de sus sitios web favoritos, puede intentar habilitar el almacenamiento en caché de DNS. Para aquellos que no están familiarizados con el término, el Servicio de nombres de dominio actúa como un puente entre las URL legibles por humanos y las direcciones IPv4 e IPv6 numéricas de los sitios web. Cada vez que busca un sitio web, el servidor DNS resuelve la solicitud y carga el sitio web cuya dirección IP coincide con la URL que ingresó en el navegador web.

Dado que la resolución de DNS puede tardar unos segundos, puedes reducir el tiempo de respuesta almacenando en caché los registros en tu red local. Mejor aún, puedes convertir cualquier Raspberry Pi viejo de tu casa en un servidor de almacenamiento en caché de DNS económico.

Relacionado
Reseña de Raspberry Pi 5: el santo grial de los proyectos DIY se volvió aún mejor (y más raro)

La Raspberry Pi 5 es una de las tarjetas de control de consumo más potentes que existen. Lamentablemente, su stock limitado significa que te resultará difícil encontrar una.

Lo que necesitarás

La creación de un servidor DNS no requiere demasiados recursos, por lo que puedes elegir cualquier Raspberry Pi para este proyecto. Sin embargo, te recomiendo encarecidamente que elijas un modelo de RPi que incluya un puerto LAN, ya que nuestro objetivo principal es reducir la latencia lo máximo posible.

Hemos utilizado la variante GUI del confiable sistema operativo Raspberry Pi, pero puedes seguir el procedimiento en cualquier distribución Linux de escritorio, incluidos Raspberry Pi Lite,DietPiy otros sistemas operativos que dependen de una interfaz de línea de comandos. Si tienes problemas para instalar el sistema operativo, no dudes en consultarnuestra guía para principiantes de Raspberry Picomo referencia.

Cómo configurar una dirección IP estática en tu Raspberry Pi

Una vez que haya instalado el sistema operativo en su Raspberry Pi, deberá crear una dirección IP estática para su SBC. Para ello,

  1. Inicie la aplicaciónde terminalsi está en una distribución GUI.
    La aplicación de terminal Raspberry Pi
  2. Verifique la dirección IP de su enrutador escribiendo el siguiente comando:
    ip r | grep predeterminado
    Ejecutar el comando para verificar la dirección IP de un enrutador
    La dirección IPv4 despuésdel valor predeterminadoes la dirección de su enrutador.
  3. Modifique el archivodhclient.confcon el editornano:
    sudo nano /etc/dhcp/dhclient.conf
    El comando para abrir el archivo dhclient.conf
  4. Añade las siguientes líneas al final del archivo:
    • Interfaz wlan0/eth0
    • dirección_ip_estática=dirección_IP/24
    • enrutadores estáticos=dirección_del_enrutador
    • servidores_de_nombres_de_dominio_estáticos=dirección_DNS
      Configurar una IP estática para Raspberry Pi
      Para el campoip_address estático, puedes agregar cualquierdirección IPv4que tu enrutador no haya asignado a otros dispositivos. A continuación, asegúrate de pegar el valor que recibiste después de ejecutar el comandoip r | grepdefault en el campostatic routers. Por último, puedes elegir cualquierservidor DNS8.8.8.8,1.1.1.1u otro para el campodomain_name_servers estático.
  5. PresioneCtrl+X, seguido deYy la teclaEnter para salir del archivodhclient.conf.

Configurando Dnsmasq

Con una IP estática asignada a la Raspberry Pi, es hora de inicializar el servidor Dnsmasq.

  1. Obtenga el paquete Dnsmasq ejecutando el siguiente comando:
    sudo apt install dnsmasq -y
    Instalación de Dnsmasq en Raspberry Pi
  2. Utilice el editor de textonanopara abrir el archivodnsmasq.conf:
    sudo nano /etc/dnsmasq.conf
    Apertura del archivo dhclient.conf en Raspberry Pi
  3. Eliminar el#antes de los siguientes términos:
    • dominio necesario
    • falso-priv
    • seguridad DNS
    • sin resolución
      Eliminar el # antes de los términos domain-needed, bogus-priv y dnssec
  4. Desplácese hacia abajo hasta el comando#server=/localnet/192.168.0.1y reemplácelo con los servidores ascendentes que desea utilizar.
    servidor=1.1.1.1
    Cómo agregar un servidor DNS al archivo dhclient.conf
  5. Elimine el#antes del campode tamaño de cachéy establezca su valor en2000para aumentar el tamaño del caché DNS.
    Modificar el tamaño de la caché en el archivo dhclient.conf
  6. PresioneCtrl+X,YyEnterpara guardar los cambios y salir del archivo de configuración.
  7. Ejecute los siguientes comandos para reiniciar el servicio Dnsmasq y verificar su estado:
    • sudo systemctl restart dnsmasq
    • sudo systemctl estado dnsmasq
      Reiniciando y probando Dnsmasq

Conectarse al servidor de almacenamiento en caché DNS desde otro dispositivo

Aunque el servidor DNS con Raspberry Pi esté en funcionamiento, deberá conectar sus dispositivos a él si desea utilizar la función de almacenamiento en caché de DNS. Destacaremos los pasos para hacerlo en una máquina con Windows 11, pero el proceso general es el mismo para la mayoría de los sistemas operativos:

  1. Haga clic derecho en el botónInicioy seleccioneEjecutar.
    El procedimiento para abrir la ventana Ejecutar desde el botón Inicio
  2. Escribancpa.cplen la barraAbrir:y toqueAceptar.
    El comando para abrir las Conexiones de red en Windows 11
  3. Haga clic derecho en suinterfaz de redy seleccionePropiedades.
    Cómo abrir las propiedades del adaptador Ethernet en Windows 11
  4. Haga doble clic enProtocolo de Internet versión 4 (TCP/IPv4).
    Cómo cambiar la configuración del Protocolo de Internet versión 4 (TCP/IPv4) en Windows 11
  5. Active el botón de opción junto a la opciónUsar las siguientes direcciones de servidor DNS antes de ingresar ladirección IPv4(estática) de su Raspberry Pi y toqueAceptar.
    Apuntando al servidor DNS en Raspberry Pi

Cómo aumentar la velocidad de resolución de DNS de tu red con tu Raspberry Pi de repuesto

La Raspberry Pi 5 es lo suficientemente pequeña como para sostenerla fácilmente en la mano.

Una vez que hayas conectado tu PC al servidor DNS con el estilo de Raspberry Pi, puedes comprobar si todo funciona correctamente iniciando tu sitio web favorito. Según tu velocidad de Internet, el proceso de almacenamiento en caché puede tardar uno o dos segundos cuando abres una página web por primera vez. Pero una vez que se complete el almacenamiento en caché de las URL, tu navegador será un poco más rápido a la hora de mostrar las páginas web que visitas con frecuencia.

Relacionado
¿Qué es DMZ y por qué debería usarlo en su LAN?
5