Go to file
Jeff Carr 3ce3a39226 tagging against wit/gui v0.6.1
using Queue() for textbox fixes crashing (?)
    change TTL to 2 minutes
    gui debugging checkboxes
    make a dig test button

Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-03-01 11:21:47 -06:00
debian v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
.gitignore v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
LICENSE tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
Makefile tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
README.md v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
RFC-2136 v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
args.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
dns.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
dynamic-dns-update.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
fsnotify.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
gui.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
he-ipv6-tunnel.sh v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
hostname.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
log.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
lookupAAAA.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
main.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
net.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
netlink.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
rtnetlink.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
structs.go tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
unix.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00

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