Generador y analizador de archivo hosts
WebTodo se ejecuta en tu navegador: no se sube nada
El formato de `hosts` parece trivial —una IP y un nombre de host por línea—, pero hay reglas que se ignoran en silencio: una línea puede llevar varios nombres de host (son alias entre sí), `#` inicia un comentario (de línea completa o al final), entre los campos valen tanto espacios como tabuladores, y `0.0.0.0` es la forma habitual de bloquear un dominio. Esta herramienta hace los dos trabajos: al analizar, lista cada entrada `IP → nombre de host` y comprueba IP inválidas, IP duplicadas, nombres de host duplicados, entradas IPv6 y entradas de bloqueo; al generar, convierte «un nombre de host por línea» en un archivo hosts con una cabecera de comentario opcional. Tanto el análisis como la generación ocurren en tu navegador. No se sube nada ni se hace ninguna petición.
Funciones
- El modo analizar lista cada entrada IP → nombre de host
- Los varios nombres de host de una misma línea se listan por separado, sin fusionarlos
- Los comentarios de línea completa y al final se tratan aparte
- Comprueba IP inválidas, IP duplicadas y nombres de host duplicados
- Marca las entradas IPv6 y las de bloqueo con 0.0.0.0
- El modo generar convierte un nombre de host por línea en un archivo hosts
- Acepta tanto espacios como tabuladores entre los campos
- Todo se ejecuta localmente, sin peticiones de red
Cómo se usa
- Elige Analizar o Generar
- Analizar: pega un archivo hosts entero
- Generar: un nombre de host por línea, opcionalmente como «IP nombre», y la IP predeterminada rellena el resto
- Copia el archivo generado o los resultados de la comprobación
Preguntas frecuentes
- ¿Qué diferencia hay entre 0.0.0.0 y 127.0.0.1 para bloquear?
- Ambos impiden que un dominio se resuelva a su dirección real, pero `0.0.0.0` es la opción más segura y habitual: apunta a una dirección inválida, así que las conexiones fallan de inmediato. `127.0.0.1` apunta el dominio a tu propia máquina, y si resulta que hay algo escuchando en ese puerto puedes acabar conectando con un servicio inesperado. Por eso las listas de bloqueo modernas usan `0.0.0.0`.
- ¿Cuántos nombres de host caben en una línea?
- Los que quieras. Los nombres de host de una línea son alias que resuelven a la misma IP: `127.0.0.1 a.local b.local` hace que ambos nombres apunten a tu máquina. Esta herramienta los lista uno a uno al analizar (en vez de fusionarlos) y acepta `IP nombre1 nombre2` al generar.
- ¿Por qué avisas de los nombres de host duplicados?
- Porque cuando el mismo nombre de host apunta a IP distintas en líneas distintas, solo la primera entrada surte efecto y el resto se ignoran: un confuso «lo cambié y no pasó nada». Listar los duplicados te permite comprobar si sigue ahí una entrada antigua.
- ¿Dónde está el archivo hosts y hace falta reiniciar?
- Está en `/etc/hosts` en Linux y macOS, y en `C:\Windows\System32\drivers\etc\hosts` en Windows; en ambos casos hacen falta permisos de administrador. Los cambios suelen surtir efecto de inmediato, sin reiniciar; pero puede que el navegador tenga cacheada la respuesta DNS, así que reinícialo o vacía la caché del sistema (en Windows, `ipconfig /flushdns`).
Herramientas relacionadas
Consulta DNS
WebConsulta los registros DNS de cualquier dominio: A, AAAA, MX, TXT, NS, CNAME, SOA y CAA, con TTL y campos analizados. La consulta sale de tu navegador.
Calculadora CIDR
WebConvierte 192.168.1.0/24 en la dirección de red, la de difusión, la máscara, la máscara comodín y el rango de hosts utilizables. En tu navegador.
IP a entero
WebConvierte entre direcciones IP y enteros: decimal con puntos, sin signo y con signo, hexadecimal y binario. IPv6 usa aritmética exacta de 128 bits.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.