Open oblique opened 2 months ago
I have attempted this myself a few months ago but couldnt really settle on how I would want but do think we could go with 2, which would keep inline with what we are doing now.
+1
(I just opened #5619 for this same thing, so I will close that as it's duplicate of this issue)
Description
Enable DNS lookup for web environments (wasm-bindgen). This can be achieved with DNS over HTTPS.
Motivation
I want to be able to use
/dnsaddr
in web environments.Requirements
There are two options to implement this:
libp2p-dns
needs to be internally refactored to hidehickory
types from WASM. Also we need to decide if we are going to support DoH to native systems as well, or if it will be just for WASM.libp2p-dns-websys
. The bad thing about this is to reimplement all the retry logic. The good part about this is that we need to implement support only for/dnsaddr
since/dns
can be handled well by *-websys transprots.Examples of querying DoH:
Lookup for IPv4
Lookup for IPv6
Lookup for TXT
Open questions
No response
Are you planning to do it yourself in a pull request ?
Maybe