Decentralized DNS (Domain Name System) using DHT, written in Golang.
To run a node, just run:
go run .To avoid warnings for the Quic protocol, increase kernel limit receive buffers:
sudo sysctl -w net.core.rmem_max=7500000
sudo sysctl -w net.core.wmem_max=7500000Make it paermanent by adding to /etc/sysctl.conf:
net.core.rmem_max=7500000
net.core.wmem_max=7500000
Install air and run (air will automatically recompile code on file changes):
airRun a bootstrap node:
go run . bootstrap