Go to file
Jeff Carr 34bbd63bfb more cleanups after removing old window
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 15:07:30 -06:00
debian rename to go.wit.com/control-panel-dns 2023-12-20 15:12:26 -06:00
dnssecsocket rename to go.wit.com/control-panel-dns 2023-12-20 15:12:26 -06:00
linuxstatus more cleanups after removing old window 2024-01-06 15:07:30 -06:00
protobuf make a cloudflare package 2023-12-20 03:13:43 -06:00
.gitignore fixed stuff 2024-01-03 12:40:31 -06:00
LICENSE tagging against wit/gui v0.6.1 2023-03-01 11:21:47 -06:00
Makefile hide extra windows by default 2024-01-05 00:11:48 -06:00
README.md Detect that a VPN is needed 2023-12-28 09:43:45 -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
args.go stepping through init on a window with state 2024-01-06 11:12:10 -06:00
bash.go use 'go.wit.com/log' 2024-01-03 19:33:13 -06:00
digStatus.go make new resolverStatus() 2024-01-06 01:41:33 -06:00
dns-https.go make new resolverStatus() 2024-01-06 01:41:33 -06:00
dns.go old window is nearly deprecated 2024-01-06 14:57:51 -06:00
dynamic-dns-update.go v0.0.2 next step: acutally try to nsupdate 2023-02-18 23:37:11 -06:00
fix.go add LinuxStatus() 2024-01-06 05:24:11 -06:00
fsnotify.go use 'go.wit.com/log' 2024-01-03 19:33:13 -06:00
go.mod working logSettings window 2024-01-04 12:22:14 -06:00
gui.go more cleanups after removing old window 2024-01-06 15:07:30 -06:00
hostname.go add LinuxStatus() 2024-01-06 05:24:11 -06:00
hostnameStatus.go old window is nearly deprecated 2024-01-06 14:57:51 -06:00
json.go make a cloudflare package 2023-12-20 03:13:43 -06:00
main.go more cleanups after removing old window 2024-01-06 15:07:30 -06:00
net.go old window is nearly deprecated 2024-01-06 14:57:51 -06:00
nsupdate.go make new resolverStatus() 2024-01-06 01:41:33 -06:00
proc.go use 'go.wit.com/log' 2024-01-03 19:33:13 -06:00
resolverBox.go make new resolverStatus() 2024-01-06 01:41:33 -06:00
rtnetlink.go use 'go.wit.com/log' 2024-01-03 19:33:13 -06:00
structs.go more cleanups after removing old window 2024-01-06 15:07:30 -06:00
unix.go use 'go.wit.com/log' 2024-01-03 19:33:13 -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