Jeff Carr
382cc8dd17
move cloudflare stuff to a package display cloudflare API values dns protobuf example sort output, but gocli formatting is bad cloudflare window can be closed first time success pushing AAAA records for my box enable a cloudflare button RFC 8482. DNS servers we use should respond to ANY We should support ANY requests via DNS as long as we enforce TCP over UDP populate the API provider domain NS record changes are tracked check hostname OS configuration detect domain name changes lookup of NS records for my domain name button to investigate port 53 daemon start dns resolver detection and debugging measure dns resolution speed sort todo items Signed-off-by: Jeff Carr <jcarr@wit.com> |
||
---|---|---|
cloudflare | ||
debian | ||
protobuf | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
RFC-2136 | ||
RFC-8482 | ||
args.go | ||
bash.go | ||
dns.go | ||
dynamic-dns-update.go | ||
fsnotify.go | ||
gui.go | ||
hostname.go | ||
json.go | ||
log.go | ||
main.go | ||
net.go | ||
nsupdate.go | ||
proc.go | ||
rtnetlink.go | ||
structs.go | ||
unix.go |
README.md
control-panel-dns
A Control Panel to monitor DNS settings
Goals:
- Correctly care and handle IPv6 (IPv4 is dead)
- Update your hostname DNS when your IP address changes
- Run as a daemon
- When run in GUI, add status via systray
Rational
With the advent of IPv6, it is finally possible again to have real hostnames for your machines, desktops, laptops, vm's, etc. This control panel will poll for changes, find out what the DNS entries are, then, if they are not correct, attempt to update the DNS server.
References
Useful links and other external things which might be useful