Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/popura-network/PopuraDNS
A simple DNS server with decentralized domain names support
https://github.com/popura-network/PopuraDNS
blockchain decentralized dns gaming privacy yggdrasil-network
Last synced: about 1 month ago
JSON representation
A simple DNS server with decentralized domain names support
- Host: GitHub
- URL: https://github.com/popura-network/PopuraDNS
- Owner: popura-network
- License: apache-2.0
- Created: 2021-11-02T01:30:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-13T09:44:07.000Z (about 3 years ago)
- Last Synced: 2024-11-11T06:11:41.259Z (about 1 month ago)
- Topics: blockchain, decentralized, dns, gaming, privacy, yggdrasil-network
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 23
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - popura-network/PopuraDNS - A simple DNS server with decentralized domain names support (blockchain)
README
# PopuraDNS
PopuraDNS is a simple DNS server with decentralized domain names support.
PopuraDNS can:
- Secure all your regular DNS queries with [DNS-over-TLS](https://en.wikipedia.org/wiki/DNS_over_TLS)
- Resolve the [meshname protocol](https://github.com/zhoreeq/meshname) domains
- Resolve [Alfis blockchain](https://github.com/Revertron/Alfis) domains
- Resolve [OpenNIC alternative DNS root](https://www.opennic.org/) domains
- Can work as an authoritative server for your domains## Usage
Building from source (requires Golang >=1.17):
git clone https://github.com/popura-network/PopuraDNS
cd PopuraDNS
./build.shRun PopuraDNS on port 53535 with a default config file:
./coredns -p 53535 -conf ./Corefile
See the `contrib` directory for systemd and openrc example files.
For Docker tips, see `docs/DOCKER_TIPS.md`
## Configuration
PopuraDNS is a special build of CoreDNS.
See `Corefile` for example PopuraDNS configuration file.To list all available plugins, run `./coredns -plugins`
For more information read the [CoreDNS docs](https://coredns.io/manual/toc/#configuration).