¿Es viable usar el archivo hosts para forzar la resolución del dominio de Binance?
- Cómo funciona el archivo hosts
- Añadir binance al archivo hosts
- Problemas de viabilidad
- Por qué no se recomienda usar hosts
- Alternativas recomendadas
- Uso del archivo hosts en casos extremos
- Detalles de formato del archivo hosts
- Cómo aplicar los cambios
- Riesgos de seguridad del archivo hosts
- Cómo comprobar si el archivo hosts ha sido modificado maliciosamente
- ¿Se puede modificar el archivo hosts en dispositivos móviles?
- Diferencia con una VPN
- FAQ (Preguntas frecuentes)
- Lecturas recomendadas
Cuando la resolución de DNS de Binance falla, a algunos usuarios se les ocurre usar el archivo hosts para forzar a binance.com a apuntar a una dirección IP fija. ¿Es este método realmente viable? Esta nota lo analiza a detalle. Para iniciar sesión directamente, abre el Sitio Oficial de Binance; para descargar la aplicación, ve a la App Oficial de Binance; si usas iPhone, consulta el tutorial de instalación en iOS.
Cómo funciona el archivo hosts
El archivo hosts es la tabla local de resolución de nombres de dominio del sistema operativo:
- Ruta (Windows): C:\Windows\System32\drivers\etc\hosts
- Ruta (macOS / Linux): /etc/hosts
- Formato: Dirección IP + espacio + nombre de dominio
Cada línea es una asignación. Al resolver un dominio, el sistema consulta primero el archivo hosts; si lo encuentra, no usa el DNS.
Añadir binance al archivo hosts
En teoría, se puede escribir así:
104.16.x.x binance.com
104.16.x.x www.binance.com
(La IP aquí debe ser la IP actual de la CDN de Cloudflare, la cual puede cambiar a diario).
Una vez guardado, el sistema usará esta IP directamente para acceder a binance.com sin consultar el DNS.
Problemas de viabilidad
Aunque en teoría es posible, en la práctica hay varios obstáculos importantes:
Obstáculo 1: IP dinámicas de Cloudflare El dominio principal de Binance utiliza la CDN de Cloudflare. Las direcciones IP de Cloudflare cambian a diario, e incluso cada hora:
- Hoy puede ser 104.16.1.5, mañana podría ser 104.16.2.10.
- La IP que fijes puede quedar inactiva rápidamente.
- Cuando la IP caduque, el acceso a binance.com volverá a fallar.
Obstáculo 2: Asignación incorrecta de nodos CDN Cloudflare asigna la IP del nodo más cercano según la ubicación del usuario:
- La IP fija que configures podría ser de un nodo en Europa o EE. UU.
- Si en realidad estás en Asia u otra región y fuerzas el tráfico hacia un nodo lejano, la velocidad de acceso será extremadamente lenta.
Obstáculo 3: Fallo en la verificación del certificado SSL Los certificados SSL están vinculados a nombres de dominio, no a direcciones IP. Si fuerzas binance.com a una IP a través de hosts, el navegador seguirá verificando el certificado según el dominio. Generalmente esto funciona, pero si hay algún error en el proceso, se mostrará una advertencia de seguridad.
Obstáculo 4: Múltiples subdominios Binance no solo tiene el dominio principal, sino también subdominios como api, accounts, s3, etc. Tendrías que escribir todos ellos en el archivo hosts, cada uno con una IP diferente. El costo de mantenimiento es muy alto.
Obstáculo 5: La app puede no respetar el archivo hosts Las aplicaciones de escritorio suelen leer el archivo hosts, pero algunas aplicaciones móviles no lo hacen (dependen de la pila de red subyacente del sistema).
Por qué no se recomienda usar hosts
En resumen, no se recomienda forzar la resolución de Binance mediante el archivo hosts porque:
- Es difícil de mantener (las IP cambian con frecuencia).
- Disminuye el rendimiento (pierdes el nodo CDN más cercano).
- Puede anular la aceleración (invalida el enrutamiento inteligente de la CDN).
- Tiene una validez corta (tendrás que buscar una nueva IP cuando la actual caduque).
Alternativas recomendadas
En lugar de modificar el archivo hosts, hay opciones mucho mejores:
Opción 1: Cambiar a un DNS público Usa 1.1.1.1 o 8.8.8.8 para que el DNS resuelva automáticamente la IP óptima. Consulta el artículo sobre cómo cambiar de DNS.
Opción 2: Usar DNS cifrado (DoH / DoT) Previene el secuestro de DNS y obtiene automáticamente la IP óptima.
Opción 3: Usar la App de Binance La aplicación móvil tiene un sistema de selección de puntos de acceso integrado que es más inteligente que el navegador.
Opción 4: Usar el cliente de escritorio El cliente de escritorio se conecta de forma independiente a los puntos de acceso y no depende del archivo hosts.
Uso del archivo hosts en casos extremos
Si el problema de DNS es generalizado (todos los DNS públicos están bloqueados), como medida temporal puedes:
- Usar otra red (la de un amigo, datos 4G) para averiguar la IP actual de binance.com.
- Escribirla en el archivo hosts del ordenador que está en la red restringida.
- Acceder de forma temporal.
Sin embargo, este es un método de "emergencia", no una solución a largo plazo.
Detalles de formato del archivo hosts
Cada línea es una asignación. Ten en cuenta lo siguiente:
- Usa Tab o varios espacios para separar.
- El símbolo # al inicio de la línea indica un comentario.
- IPv4 e IPv6 se escriben por separado.
- Una IP puede corresponder a varios dominios.
Modificar el archivo hosts requiere permisos de administrador:
- Windows: Abre el Bloc de notas con "Ejecutar como administrador".
- macOS / Linux: Usa el comando
sudopara editar.
Cómo aplicar los cambios
| Sistema | Método de aplicación |
|---|---|
| Windows | Efecto inmediato |
| macOS | Efecto inmediato + comando dscacheutil -flushcache |
| Linux | Efecto inmediato |
| Navegador | Es posible que necesite reiniciarse |
Riesgos de seguridad del archivo hosts
La modificación maliciosa del archivo hosts es un método de ataque común:
- Un virus podría redirigir binance.com a una IP de phishing.
- Al ingresar el dominio, el usuario entra a un sitio falso.
- Las credenciales y contraseñas pueden ser robadas.
Defensa:
- Revisa periódicamente el contenido del archivo hosts.
- Usa un software antivirus para escanear el sistema.
- Protege los permisos del archivo hosts.
Cómo comprobar si el archivo hosts ha sido modificado maliciosamente
Un método sencillo:
- Abre el archivo hosts.
- Comprueba si hay entradas para binance.com o similares.
- Si las hay pero tú no las escribiste → es probable que estés infectado.
- Haz una copia de seguridad y bórralas.
Un archivo hosts normal solo debería tener unas pocas líneas (como 127.0.0.1 localhost).
¿Se puede modificar el archivo hosts en dispositivos móviles?
iOS: No se puede por defecto, requiere Jailbreak. Android: No se puede por defecto, requiere Root.
Los usuarios comunes no pueden usar el archivo hosts para forzar la resolución en dispositivos móviles.
Diferencia con una VPN
| Dimensión | hosts | VPN |
|---|---|---|
| Propósito | Cambiar el resultado de resolución | Cambiar el enrutamiento IP |
| Nivel de configuración | Dominio único | Todo el tráfico |
| Impacto en la velocidad | Casi nulo | Puede ser más lento |
| Dificultad de mantenimiento | Alta (cambio de IP) | Baja |
Una VPN es mucho más estable que modificar el archivo hosts, aunque tiene consideraciones de cumplimiento normativo.
FAQ (Preguntas frecuentes)
P: ¿Si escribo algo mal en el archivo hosts, se dañará mi sistema? R: No. En el peor de los casos, harás que falle la resolución del dominio específico.
P: ¿Puedo usar el archivo hosts para bloquear dominios de publicidad? R: Sí. Solo tienes que redirigir el dominio de publicidad a 0.0.0.0.
P: ¿El archivo hosts es más rápido que el DNS? R: La consulta de un solo dominio es fraccionalmente más rápida, pero la diferencia general es imperceptible.
P: ¿Qué hago si una app no lee el archivo hosts? R: Solo usando un proxy global o una VPN podrás afectar el tráfico de esa aplicación.