April 11, 2026
DNS? More like DOOM Name Service
Can It Resolve Doom? Game Engine in 2k DNS Records
Hackers shove a game into the internet’s phonebook — commenters split between awe and eye-rolls
TLDR: A tinkerer is trying to load a DOOM engine using only DNS text records, no files or installers. The crowd is split between wow and meh: some cheer the absurd hack, others demand deeper theory, while pragmatists ask if it’s fast or just a hilarious, fragile party trick.
The internet’s most ancient, boring tool just got a chaos upgrade: someone’s cramming a game engine into DNS, the system that turns website names into addresses. Instead of web downloads, the plan is to fetch the whole thing through TXT records — those little text notes meant for email rules — and run it straight from memory. After a test with a duck photo worked, the author aimed for the ultimate nerd flex: Can it run DOOM?
The comments are where it explodes. Half the crowd is cackling — “you can store files anywhere,” one user jokes, bragging they’ve seen DOOM stuffed onto a security key. Others want bigger brain stuff: one commenter grumbles they hoped someone would prove DNS is Turing complete, not just a “remote file store,” dropping a link to theory paper and sucking the fun out of the room. Pedants pile on with “actually…” takes about what TXT records were intended for, while practical folks ask the real question: Is this fast, or are you waiting ages while your game loads via internet phonebook lookups?
Through it all, the meme machine is thriving: Skibidi ducks, DOOM on everything, and DNS as the world’s “free, serverless key-value store.” Love it or loathe it, the stunt has everyone arguing — and laughing — about how far you can push the pipes of the web.
Key Points
- •The author uses DNS TXT records to store and deliver payloads, leveraging their arbitrary text capacity and global caching.
- •A proof-of-concept stored a Base64-encoded JPEG across TXT records with metadata for reassembly, retrieving it losslessly.
- •Scaling is constrained: a 1 GB MP4 would require roughly 670,000 TXT records across many domains.
- •The goal is to load and run the DOOM engine and assets entirely from DNS into memory, avoiding any disk writes.
- •A C# port (“managed-doom”) is being adapted: switching to memory streams, ensuring managed assembly loading, and addressing a native windowing DLL requirement.