Go to file
Jeff Carr 7b4eb41de7 better names with Init() vs New() 2024-02-25 18:37:44 -06:00
resources use go-deb to build packages 2024-02-11 04:10:36 -06:00
.gitignore hopefully go.* files no longer 2024-01-30 01:22:58 -06:00
LICENSE tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
Makefile minor 2024-02-09 10:30:25 -06:00
README.md RFC9498 GNS (GNU Name Service) 2024-02-15 02:06:12 -06:00
RFC-2136 v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
RFC-8482 make a cloudflare package 2023-12-20 03:13:43 -06:00
RFC9476.txt RFC9476 for federated .alt TLD 2024-02-15 22:48:23 -06:00
RFC9498.txt RFC9498 GNS (GNU Name Service) 2024-02-15 02:06:12 -06:00
argv.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
control use go-deb to build packages 2024-02-11 04:10:36 -06:00
controlPanelWindow.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
debugWindow.go rename 2024-02-01 09:22:34 -06:00
digStatusWindow.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
dns-https.go name changes in the gui package 2024-01-21 00:15:20 -06:00
dns.go new gui api changes 2024-01-31 13:34:02 -06:00
errorBox.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
fix.go name changes in the gui package 2024-01-21 00:15:20 -06:00
flags.go use standard debugger.go file 2024-02-12 21:42:02 -06:00
hostnameStatusWindow.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
json.go name changes in the gui package 2024-01-21 00:15:20 -06:00
main.go better names with Init() vs New() 2024-02-25 18:37:44 -06:00
problems.go name changes in the gui package 2024-01-21 00:15:20 -06:00
resolverBox.go works within 30 seconds 2024-02-01 08:49:16 -06:00
structs.go works within 30 seconds 2024-02-01 08:49:16 -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