DNS är mycket konstigare än du tror: Vilda experiment som pressar protokollet till max
När DNS blir konst – en resa genom internetns mest onödiga uppfinningar
Du använder DNS varje dag. Varje gång du skriver in en webbadress, skickar ett mejl eller streamar en video jobbar Domain Name System i det tysta för att leda dig rätt. Det är pålitligt, det är nödvändigt – och ärligt talat ganska tråkigt.
Men det visar sig att DNS också kan vara konstigt, underbart och fullständigt opraktiskt.
DNS Museum är en växande samling kreativa experiment som stretchar denna blygsamma protokoll långt bortom sitt ursprungliga syfte. Just nu finns 49 bidrag organiserade i kategorier från "smart" till "varför skulle någon göra det här?" – och vi menar det som en genuin komplimang.
Stava ut Star Wars med nätverkspaket
Traceroutes är diagnostikverktyg som kartlägger vilken väg dina data tar över internet. Normalt visar de tråkiga IP-adresser och servernamn. Men tänk om du kunde gömma meddelanden i de omvända DNS-namnen?
Här kommer kreativa traceroutes som stavar ut saker. "American Pie traceroute" visar sångtexter medan du rör dig över globen. Det finns en version som stavar ut hela första kapitlet av Star Wars. Ett särskilt ambitiöst projekt visar ett julgran. Och vår personliga favorit: en hand ritad med IPv6-hoppexpansion. Det är inte snabbt. Det är inte användbart. Men att se en nätverksbana långsamt rendera "HELLO WORLD" i domännamn är på något sätt hypnotiskt.
DNS över allt möjligt
Här är en fråga ingen ställt: vad om du kunde skicka DNS-frågor över plattformar som aldrig designades för dem?
Det är exakt vad en lekfull grupp utvecklare byggt. DNS över IRC. DNS över Telegram. DNS över Signal. DNS över Twitter (vi ses). DNS över Mastodon. Någon byggde till och med ett telefongränssnitt som heter DialDNS, där du kan ringa till en server och ställa DNS-frågor med telefonens knappsats.
Vår favorit? DNS över SMS. Du skickar en domän som ett sms till ett nummer, och får tillbaka IP-adressen som sms. Det är långsammare än att använda en webbläsare, många gånger mer absurt – och absolut vackert i sin envisa kreativitet.
Gör DNS till en webbserver
Här blir det genuint smart. Genom att använda DNS TXT-records – ursprungligen designade för mänskligt läsbar metadata – har utvecklare byggt funktionella HTTP-servrar. HTML över DNS fungerar genom att koda webbsidor in i de svar din dator får när den slår upp en domän. Det är plågsamt långsamt, kräver specialprogram för att avkoda, och tekniskt sett fungerar det.
På liknande sätt förvandlar dns.toys DNS-frågor till användbara verktyg. Vill du konvertera valuta? Fråga via DNS. Behöver du veta tiden i Tokyo? Fråga DNS:en. Det är en Unix-kalkylator. Det spelar Wordle. Allt serverat genom ett protokoll som tekniskt sett bara returnerar textsträngar.
Vissa utvecklare har tagit det ännu längre och hostat hela bloggar i DNS. Dina "inlägg" lagras som TXT-records. Att läsa dem kräver specialklienter som sammanfogar fragmenten. Det är som att driva en webbplats från en diskett 1985 – smärtsamt, opraktiskt, och absolut något man kan göra.
Tunnla hemligheter genom DNS
DNS-tunneling är en av de idéer som låter som ett hack från en heist-film. Konceptet: koda godtycklig data i DNS-frågor och svar, och skapa en tunnel genom brandväggar som bara förväntar sig vanlig webbtrafik.
Forskare har byggt FTP över DNS, HTTP över DNS, och fullständiga VPN-tjänster som kör helt genom DNS-frågor. Projektet dnscat2 skapar en komplett kommando- och kontrollkanal med enbart DNS-uppslagningar. Säkerhetsproffs använder dessa tekniker för att kringgå restriktiva nätverk. Statliga hackare använder dem också. Att det fungerar är antingen ett betyg på protokollets flexibilitet – eller en varning om internets arkitektur.
Den renaste formen av pillar
Det som slår oss mest med dessa projekt är inte deras tekniska meriter – även om vissa är genuint imponerande ingenjörsbedrifter. Det är andan bakom dem. Det här är utvecklare som frågar "tänk om?" och sedan spenderar veckor på att bygga svar på frågor ingen ställt.
DNS är infrastruktur. Det förväntas vara tråkigt. Det är internetts rörsystem, och ingen firar rörsystem. Men dessa experiment påminner oss om att varje protokoll, varje system, varje verktyg vi tar för givet i grund och botten är en duk som väntar på någon tillräckligt kreativ för att missbruka den.
Oavsett om du stavar låttexter över kontinenter med traceroutes, kör en Wordle-kopia genom DNS-frågor, eller tunnlar hela ditt VPN genom domänuppslagningar – budskapet är detsamma: internet är en lekplats, och de mest intressanta leksakerna är inte alltid de officiella.
DNS Museum finns på dns.museum om du vill utforska alla 49 bidrag. Varning: du kommer att förlora några timmar när du dyker ner i dessa kaninhål. Och du kommer förmodligen börja fundera på vilken omöjlig grej du skulle kunna bygga med DNS.
För någonstans där ute driver någon redan en webbplats genom ett protokoll som aldrig var ämnat att servera webbplatser. Och ärligt talat – det är ganska inspirerande.