https://github.com/dvlahovski/go-dnscached
DNS cache server
https://github.com/dvlahovski/go-dnscached
dns dns-cache dnsmasq golang
Last synced: 6 months ago
JSON representation
DNS cache server
- Host: GitHub
- URL: https://github.com/dvlahovski/go-dnscached
- Owner: dvlahovski
- License: mit
- Created: 2017-01-16T20:37:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-06-30T16:32:19.000Z (about 7 years ago)
- Last Synced: 2024-06-20T06:36:17.939Z (about 2 years ago)
- Topics: dns, dns-cache, dnsmasq, golang
- Language: Go
- Homepage:
- Size: 34.2 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-dnscached
This is a simple DNS caching server.
It uses this [DNS library](https://github.com/miekg/dns) for sending/receiving DNS queries.
Currently it caches only A and AAAA queries.
If it receives a different query - it acts as a forwarding DNS server without caching.
[Documentation](https://godoc.org/github.com/dvlahovski/go-dnscached)
There is a json config file in `config/config.json`
By default it creates a log file and also logs to STDOUT
After installing, the server is run with `go run main.go` or with `go build main.go; ./main`