Why only tcp/53, not also udp/53?
For wallets wanting to get a head start on implementing human-readable bitcoin names, here’s a library that handles all the DNS parts!
* resolves against a local (/remote) TCP/53 resolver
* resolves against a DoH/DoT resolver
* creates/validates proofs
https://docs.rs/dnssec-prover/
It can even be run in WASM on a web page (and resolve via DoH directly)!
Discussion
I mean it could work over that too but then you have to handle truncation and tcp fallback and that’s annoying