DNS es mucho más extraño de lo que pensabas: experimentos salvajes que llevan el protocolo al límite
Cuando DNS se Vuelve Arte: Bienvenidos al Museo del Protocolo Más Aburrido de Internet
Todos usamos DNS sin saberlo. Cada vez que escribes una dirección web, envías un correo o ves un video, el Sistema de Nombres de Dominio trabaja silenciosamente para llevarte donde necesitas estar. Es confiable, es esencial y, seamos honestos: es bastante aburrido.
Excepto que DNS también puede ser raro, maravilloso y completamente inútil.
El DNS Museum es una colección creciente de experimentos creativos que estiran este humilde protocolo mucho más allá de lo que sus creadores jamás imaginaron. Actualmente tiene 49 entradas organizadas en categorías que van desde "ingenioso" hasta "¿por qué alguien haría esto?"—y lo decimos como un cumplido genuino.
Trazar el Universo con Paquetes de Red
Los traceroutes son herramientas de diagnóstico que mapean el camino que siguen tus datos por internet. Normalmente muestran IPs y nombres de servidor sin gracia. ¿Pero qué pasaría si pudieras ocultar mensajes dentro de los nombres DNS inversa?
Ahí es donde entran los traceroutes creativos que dibujan cosas. Existe uno que muestra letras de canciones de "American Pie" mientras traza rutas por el mundo. Hay una versión que dibuja todo el primer capítulo de Star Wars. Un proyecto particularmente ambicioso despliega un árbol de Navidad. Y nuestro favorito personal: dibuja una mano usando expansión de saltos IPv6. No es rápido. No es útil. Pero ver cómo un camino de red va renderizando "HELLO WORLD" en nombres de dominio tiene algo hipnótico.
DNS Sobre Cualquier Cosa
Aquí va una pregunta que nadie pidió: ¿y si pudieras enviar consultas DNS a través de plataformas que nunca fueron diseñadas para eso?
Exactamente eso es lo que una comunidad juguetona de desarrolladores ha construido. DNS sobre IRC. DNS sobre Telegram. DNS sobre Signal. DNS sobre Twitter (descansa en paz). DNS sobre Mastodon. Alguien incluso creó una interfaz telefónica llamada DialDNS que te permite marcar a un servidor y consultar DNS con el teclado de tu teléfono.
Nuestro favorito: DNS sobre SMS. Mandas un mensaje de texto con un dominio a un número y te responde con la dirección IP. Es más lento que usar un navegador, órdenes de magnitud más ridículo, y absolutamente hermoso en su terca creatividad.
Convertir DNS en un Servidor Web
Aquí es donde las cosas se ponen genuinamente inteligentes. Usando registros TXT de DNS—originalmente diseñados para metadata legible por humanos—los desarrolladores han construido servidores HTTP funcionales. HTML sobre DNS funciona codificando páginas web en las respuestas que tu computadora recibe cuando consulta un dominio. Es dolorosamente lento, requiere software especial para decodificarlo, y técnicamente funciona.
De forma similar, dns.toys convierte consultas DNS en herramientas útiles. ¿Quieres convertir monedas? Consulta a través de DNS. ¿Necesitas la hora actual en Tokio? Pregúntale a DNS. Es una calculadora Unix. Juega Wordle. Todo servido a través de un protocolo que técnicamente solo devuelve cadenas de texto.
Algunos desarrolladores han llevado esto más lejos, hospedando blogs enteros en DNS. Tus "posts" se almacenan como registros TXT. Leerlos requiere clientes especiales que arman los fragmentos. Es como correr un sitio web en un disquete en 1985—doloroso, impráctico, y absolutamente algo que puedes hacer.
Túneles de Secretos a Través de DNS
El tunneling DNS es una de esas ideas que suenan como un hack de película de atracos. El concepto: codificar datos arbitrarios en consultas y respuestas DNS, creando efectivamente un túnel a través de firewalls que solo esperan tráfico web estándar.
Investigadores han construido FTP sobre DNS, HTTP sobre DNS, y servicios VPN completos que corren enteramente a través de consultas DNS. El proyecto dnscat2 crea un canal completo de comando y control usando nada más que búsquedas DNS. Los profesionales de seguridad usan estas técnicas para evadir redes restrictivas. Los hackers de estados-nación también las usan. El hecho de que funcione es un testimonio de la flexibilidad del protocolo... o una historia cautionary sobre la arquitectura de internet.
La Forma Más Pura de Armar Trastos
Lo que más nos llama la atención de estos proyectos no es su mérito técnico—aunque algunos son genuinamente impresionantes proezas de ingeniería. Es el espíritu detrás de ellos. Son desarrolladores preguntando "¿y si...?" y luego pasando semanas construyendo respuestas a preguntas que nadie hizo.
DNS es infraestructura. Se supone que debe ser aburrido. Es la plomería de internet, y nadie celebra la plomería. Pero estos experimentos nos recuerdan que cada protocolo, cada sistema, cada herramienta que damos por sentada es al final solo un lienzo esperando a que alguien lo suficiente creativo lo use mal.
Ya sea que estés deletreando letras de canciones a través de continentes con traceroutes, corriendo un clon de Wordle a través de consultas DNS, o tuneleando toda tu VPN a través de búsquedas de dominio, el mensaje es el mismo: internet es un parque infantil, y los juguetes más interesantes no siempre son los oficiales.
El DNS Museum está en dns.museum si quieres explorar las 49 entradas. Advertencia justa: vas a perder unas cuántas horas hundiéndote en estas madrigueras de conejo. Y probablemente vas a empezar a pensar en qué cosa imposible tú podrías construir con DNS.
Porque en algún lugar ahí fuera, alguien ya está corriendo un sitio web a través de un protocolo que nunca fue diseñado para servir sitios web. Y honestamente, eso es bastante inspirador.