Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Satandardize DNS between protocols using DNS-Link #145

Open
RangerMauve opened this issue Dec 31, 2021 · 2 comments
Open

Satandardize DNS between protocols using DNS-Link #145

RangerMauve opened this issue Dec 31, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@RangerMauve
Copy link
Member

DNS-Link docs

Currently IPNS can resolve DNS names to IPNS URLS via the DNS-Link spec. This involves creating a new TXT record for your DNS provider which contains info about your IPFS hash.

It'd be nice if we could use the same thing across all the other protocols.

for hyper://, Hyper-DNS has an issue open for adding this capability. It shoudn't be too hard to plug into the existing codebase to add this new resolver. Once we have this in place, I'd like it to be the default documentation for getting DNS for hyper URLs and consider the other stuff as fallbacks for older domains (I'll also migrate domains that I currently control).

For bittorrent:// it'd be cool to collaborate with @publiusfederalist on how we could shove magnet links into DNSLink-style txt records (maybe bittorrent=magnet:?whatever?), and get it integrated into bt-fetch.

I don't think gun:// makes sense for this since it's URLs are very particular. But it might be worth it to reach out to their community to see if it'd be worthwhile.

Gemini already uses regular DNS, so we don't need anything fancy there. :P

@RangerMauve RangerMauve added the enhancement New feature or request label Dec 31, 2021
@johanbove
Copy link

Satandardize all the things! 😈

@av8ta
Copy link
Contributor

av8ta commented Feb 5, 2022

I've looked on this page before. Never noticed the inherent evilness 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants