I propose we design a markup language so this can be parsed. How about DTML? And maybe some styling rules as well, we can call it DSS. And we can't forget a basic scripting language called DJS.
I'll start working on the parser, we can call it a drowser.
And even if another format is made, we should avoid the mistakes of HTML, such as scripting and styling and some other stuff.
Anybody up for the challenge? With some scripting you could do a dig on a TXT record, parse it, and display it right in a web page.
I did the TXT record as HTML idea many years ago by modifying djb's dnstxt to output valid HTTP header. The idea was to use tinydns and dnscache as a "back-end" database to store millions of tiny "webpages".
A true Rube Golberg machine.
dns.wpodns.adtac.in. 3600 IN TXT "The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources..."
(reverse '("Wikipedia" "over" "DNS"))
=> ("DNS" "over" "Wikipedia")
Hugs> reverse ["Wikipedia", "over", "DNS"]
What that means is 'don't try to evaluate this as a function call'.
Basically it's a data list.
DNS as a config management database: https://www.lastweekinaws.com/podcast/aws-morning-brief/whit...
"A globally-distributed, eventually-consistent, 100% available key-value store ;)" (I haven't actually tried running this code personally): https://github.com/craftyphotons/ten34
The most impressive one I saw, was IP over DNS.
You can host it yourself.
The connection only allowed access to MS activation servers, but also DNS.
The DNS would resolve any domain, even the ones that don't belonged to MS, so they could use it to get data out.
I told this story to a few people in my time, all working in IT, and all thought I was bullshitting them, like I was some crazy conspiracy theorist.
And now I'm reading that this is a well known technique and there are even libraries doing this.
You should be able to get up to 64 KiB (minus a few bytes for headers, etc) within a TXT record. The lookup will have to use TCP though.
Is there a problem with updating DNS TXT records too often?
It could become an interesting way to create a "decentralized" microblogging network.
Looks like my weekend got more interesting
And if you decide to work around that by setting up more domains to do this, then you could just as well use those domains to front regular proxy servers.
dig how-do-i-block-edit-in-vim.wpodns.adtac.in txt