Did you know the entire internet works by hardcoding 13 IP addresses for the official root DNS servers sanctioned by the ICANN?

https://www.iana.org/domains/root/servers

Reply to this note

Please Login to reply.

Discussion

I don’t think DNS relies on Trust. I think it’s law and corporations. Law says ICANN the governance authority over DNS and ip addresses. Then corporations opperate with a license from governments and those who make internet products use ICANN servers in their software. I don’t think corporations are required to use ICANN’s root dns servers, but they choose to becuase it’s easier to outsource the messy business of who owns what names. Open source projects like linux, also use those root servers because their users want exist in the same ecosystem.

Woah, yeah that is a bit centralized.

I always found that DNS was an issue with the Fediverse. It seemed to me your instance could be closed any time by the State.

By the way, I realized the old Fediverse scraper I developed years ago is still compatible with Pleroma. I can see your posts and replies for instance:

“We can replace DNS with blockchain tech... but can we replace IPs?”

If I remember correctly, Nostr does something about it. If you run a relay and your relay has its IP changed, it will try to communicate with the other relays that it knows to share its new IP.

I think relays share their list of known relays to one another, so they would all need to have their IPs changed at the same time for a successful attack on Nostr to work.

We need a more decentralized thing like IPFS + ENS

https://blog.fleek.co/posts/immutable-ipfs