go-dnslink
go-dnslink copied to clipboard
dnslink resolution in go-ipfs
DNSLink currently returns the [first non `/dns`-prefixed dnslink](https://github.com/ipfs/go-dnslink/blob/0626e50cfeaf0cd304eb0017de996e8cacb08540/dnslink.go#L190) which means that per domain it is possible to use dnslink for only one "protocol". In order for dnslink to become useful...
:wave: As part of the [grant](https://github.com/ipfs/devgrants/blob/master/targeted-grants/dnslink-multiplatform-update.md) I [am working on](https://github.com/ipfs/community/discussions/560) I have been preparing a [thorough test suite for dnslink](https://github.com/dnslink-std/test/) to make sure that different dnslink implementations work the same...
It is mentioned in readme.
I recently made http://dnslink.io -- maybe add a link to it from readme
In future IPNS caching might be written and TTL of records will be required. It would be great to be prepared for it.
Something like ``` sh > dnslink --limit 1 a.com /dns/b.a.com > dnslink --limit 2 a.com /dns/c.b.a.com > dnslink --limit 3 a.com /dns/d.c.b.a.com ```