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.
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,
- Inicie la aplicaciónde terminalsi está en una distribución GUI.
- Verifique la dirección IP de su enrutador escribiendo el siguiente comando:
ip r | grep predeterminado
La dirección IPv4 despuésdel valor predeterminadoes la dirección de su enrutador. - Modifique el archivodhclient.confcon el editornano:
sudo nano /etc/dhcp/dhclient.conf
- 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
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.
- 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.
- Obtenga el paquete Dnsmasq ejecutando el siguiente comando:
sudo apt install dnsmasq -y
- Utilice el editor de textonanopara abrir el archivodnsmasq.conf:
sudo nano /etc/dnsmasq.conf
- Eliminar el#antes de los siguientes términos:
dominio necesario
falso-priv
seguridad DNS
sin resolución
- 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
- Elimine el#antes del campode tamaño de cachéy establezca su valor en2000para aumentar el tamaño del caché DNS.
- PresioneCtrl+X,YyEnterpara guardar los cambios y salir del archivo de configuración.
- Ejecute los siguientes comandos para reiniciar el servicio Dnsmasq y verificar su estado:
sudo systemctl restart dnsmasq
sudo systemctl estado 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:
- Haga clic derecho en el botónInicioy seleccioneEjecutar.
- Escribancpa.cplen la barraAbrir:y toqueAceptar.
- Haga clic derecho en suinterfaz de redy seleccionePropiedades.
- Haga doble clic enProtocolo de Internet versión 4 (TCP/IPv4).
- 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.
Cómo aumentar la velocidad de resolución de DNS de tu red con tu Raspberry Pi de repuesto
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.