A simple, go-based DNS resolver/caching server
Go to file
kenshin 5349b53416 first commit 2013-07-23 19:10:38 +08:00
README.MD first commit 2013-07-23 19:10:38 +08:00
cache.go first commit 2013-07-23 19:10:38 +08:00
godns.conf first commit 2013-07-23 19:10:38 +08:00
handler.go first commit 2013-07-23 19:10:38 +08:00
main.go first commit 2013-07-23 19:10:38 +08:00
resolver.go first commit 2013-07-23 19:10:38 +08:00
server.go first commit 2013-07-23 19:10:38 +08:00
settings.go first commit 2013-07-23 19:10:38 +08:00

README.MD

GODNS

A tiny dns cache server written by go.

Similar as dnsmasq ,but support some difference features:

  • Keep hosts configuration in redis instead of local file /etc/hosts
    So can be updated from remote server

  • Atuo-Reload when hosts configuration changed. (Yes,dnsmasq need restart)

  • Cache records save in memory or redis configurable