Meshname, a universal naming system for all IPv6-based mesh networks, including CJDNS and Yggdrasil
| cmd | ||
| contrib | ||
| img | ||
| pkg/meshname | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| Makefile | ||
| meshnamed.service | ||
| protocol.md | ||
| README.md | ||
| USAGE.md | ||
meshname
A universal naming system for all IPv6-based mesh networks, including CJDNS and Yggdrasil. Implements the Meshname protocol.
F.A.Q.
-
Q: Is it like a decentralized DNS thing?
-
A: Yeah, sort of. With it you can host your own meshname domains and resolve domains of others.
-
Q: Meshname domains are ugly.
-
A: Yes, if you want decentralization, you either have ugly names or a blockchain. Meshname has ugly names, but it works at least!
How to use meshname domains?
Use a full-featured DNS server with the meshname protocol support, i.e. PopuraDNS.
For a standalone .meshname stub resolver see USAGE.md
Alternative implementations
Mario DNS by acetone, a C++ implementation with a web interface.