Closed hugomrdias closed 1 year ago
I'm dropping some notes about DNS over HTTPS:
application/dns-message
looks on HTTP https://developers.cloudflare.com/1.1.1.1/dns-over-https/wireformat/https://mozilla.cloudflare-dns.com/dns-query
application/dns-json
:
If I had to pick which one use in our low level libraries, I am leaning towards binary one. It not only gives us smaller payload sizes but also more servers support it.
@hugomrdias - is there a spec for the js client implementation? the go-ipfs team wants to evaluate whether we can add a go client matching that interface in time for IPFS Camp
cc @Stebalien
Is there a status update on this? I see the Q3 OKR "IPNS over DNS production ready" has a grade of 0.7 - does that mean there is a finalized/implemented spec?
I'm also interested.
Great to meet you @hugomrdias. @expede and @dholms are going to take a look at this and help with the spec / give our opinion.
js-ipfs is being deprecated in favor of Helia. You can https://github.com/ipfs/js-ipfs/issues/4336 and read the migration guide.
The missing pieces from this are implemented here: https://github.com/ipfs/helia-ipns/pull/55
This is a meta-issue to track progress about IPNS over DNS work.
Goals:
Tasks:
/ipns/
namespace https://github.com/ipfs/js-ipfs/pull/2020name resolve
recursive by default to follow go-ipfsipfs name resolve
should support/ipns/<fqdn>
https://github.com/ipfs/js-ipfs/pull/2002ipfs resolve
should support/ipns/<fqdn>
https://github.com/ipfs/js-ipfs/pull/2297resolve
recursive by default to follow go-ipfs https://github.com/ipfs/js-ipfs/pull/2297 https://github.com/ipfs/js-ipfs/issues/2001ipfs dns
should use DNS over HTTPS https://github.com/ipfs/helia-ipns/issues/53dns
recursive by default to follow go-ipfsReferences: https://github.com/ipfs/specs/issues/198 https://github.com/ipfs/js-ipfs/issues/1918 https://github.com/ipfs/go-ipfs/issues/5287