Comprensión de los bloqueos DNS
Imagina al gobierno como un vecino entrometido que no para de espiarte por encima de la cerca, decidiendo qué puedes y qué no puedes ver en internet. Los bloqueos DNS (Sistema de Nombres de Dominio) son su herramienta predilecta: cuando escribes una dirección web, tu ordenador solicita a un servidor DNS la dirección IP real. Si le dicen al servidor DNS que mienta sobre ciertas direcciones, bueno, no tienes suerte, amigo. Ahí es donde nos ponemos creativos.
Métodos comunes para evitar el bloqueo de DNS
1. Cambie su solucionador de DNS
Lo primero que debes hacer es: simplemente no uses los servidores DNS del gobierno. Cambia a un solucionador DNS de terceros y ya estarás esquivando el primer golpe.
Proveedores de DNS populares
| Proveedor | DNS principal | DNS secundario | ¿Admite DNS sobre HTTPS (DoH)? |
|---|---|---|---|
| Google Público | 8.8.8.8 | 8.8.4.4 | Sí |
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Sí |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Sí |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Sí |
Cambiar DNS en Windows
- Abierto Panel de control ➜ Red e Internet ➜ Centro de Redes y Compartición.
- Hacer clic Cambiar la configuración del adaptador.
- Haga clic derecho en su conexión y seleccione Propiedades.
- Seleccionar Protocolo de Internet versión 4 (TCP/IPv4) ➜ Propiedades.
- Utilice las siguientes direcciones de servidor DNS:
- Preferido: 1.1.1.1
- Alternativo: 8.8.8.8
macOS
# System Preferences > Network > Advanced > DNS
# Add: 1.1.1.1 and 8.8.8.8
2. Utilice DNS cifrado (DoH/DoT)
Los gobiernos a veces utilizan la interceptación de DNS. Introducen DNS sobre HTTPS (DoH) y DNS sobre TLS (DoT): estos cifran las consultas, haciéndolas parecer tráfico HTTPS normal.
Ejemplo de Firefox (DNS sobre HTTPS)
- Ir a Preferencias.
- Busca “DNS”.
- Bajo Configuración de red, haga clic Ajustes.
- Desplázate hacia abajo hasta Habilitar DNS sobre HTTPS.
- Elija un proveedor (Cloudflare o personalizado).
Línea de comandos con cloudflared (Proxy del Departamento de Salud)
# Install cloudflared (https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/)
cloudflared proxy-dns
# Now set your system DNS to 127.0.0.1
3. Edite su archivo de hosts
Si solo están bloqueados unos pocos sitios, puede tomar la ruta de la vieja escuela y agregar IP manualmente a su hosts archivo. Esto le indica a su computadora que omita el DNS por completo.
Ventanas
- Abra el Bloc de notas como administrador.
- Abierto
C:\Windows\System32\drivers\etc\hosts. - Agregar:
104.21.25.144 example.com
(Reemplace la IP y el dominio según sea necesario. Obtenga la IP conpingo una herramienta de búsqueda de DNS en línea).
macOS/Linux
sudo nano /etc/hosts
# Add: 104.21.25.144 example.com
4. Utilice servidores proxy públicos
Ahora, amigo, si bloquean a nivel de DNS e IP, tendrás que canalizar tu tráfico a través de un desvío: los proxies. Los proxies públicos enrutan tus solicitudes, haciendo que parezca que estás en otro lugar.
Encontrar servidores proxy con ProxyRoller
Dirigirse a Rodillo proxy Para una amplia variedad de proxies nuevos y gratuitos: HTTP, HTTPS, SOCKS4, SOCKS5, todos. Eso sí, no esperes un servicio de primera de los proxies gratuitos; son los hostales para mochileros de internet.
Configuración de proxy en Windows
- Ajustes ➜ Red e Internet ➜ Apoderado.
- Encender Configuración manual del proxy.
- Introduzca la IP y el puerto de ProxyRoller.
Ejemplo de extensión de navegador (FoxyProxy)
- Instalar Proxy Foxy en Firefox o Chrome.
- Agregue un nuevo proxy usando IP y puerto de ProxyRoller.
- Elija qué sitios enviar a través del proxy.
5. Implementar una VPN (red privada virtual)
Si buscas el Rolls Royce de la evasión, una VPN es la solución. Tu tráfico se cifra y se envía a través de un servidor remoto. Son difíciles de bloquear a menos que el gobierno esté actuando como si fuera Corea del Norte.
| Método de derivación | Eficacia | Dificultad | Sigilo | Servicios de ejemplo |
|---|---|---|---|---|
| DNS de terceros | Medio | Fácil | Bajo | Google, Cloudflare |
| DNS cifrado (DoH/DoT) | Alto | Medio | Alto | NextDNS, Cloudflare |
| Archivo Hosts | Bajo | Fácil | Bajo | Manual |
| Proxy público | Medio | Medio | Medio | Rodillo proxy |
| VPN | Muy alto | Fácil | Muy alto | Mullvad, ProtonVPN, NordVPN |
Avanzado: Tunelización de DNS con DNSCrypt
Para los aficionados, DNSCrypt envuelve su tráfico DNS como si fuera un pastel de carne: seguro y sabroso.
- Descargar DNSCrypt-Proxy.
- Desempaquetar y editar
dnscrypt-proxy.tomlpara seleccionar un resolver. - Iniciar el servicio:
bash
./dnscrypt-proxy - Apunte el DNS de su sistema a
127.0.0.1.
Solución de problemas y consejos
- Si los servidores proxy de ProxyRoller son lentos, prueba con otro (hay muchos disponibles en el esky).
- Algunos ISP realizan bloqueo basado en SNI; en este caso, SNI cifrado (ESNI) o una VPN es su mejor opción.
- Para bloques persistentes, combine los métodos: DNS cifrado + Proxy + VPN.
Recursos útiles
- DNS de Cloudflare
- DNS público de Google
- Proxies gratuitos de ProxyRoller
- Extensión del navegador FoxyProxy
- Proyecto DNSCrypt
- Proxy DoH de Cloudflared
Si alguna vez te quedas atrapado tras un muro, recuerda: donde hay un tipo con un portátil y un poco de ingenio australiano, hay una manera de pasar. Mantenlo legal, ético y no olvides consultar las leyes locales antes de abrirte paso entre los muros.
Comentarios (0)
Aún no hay comentarios aquí, ¡puedes ser el primero!