Go to file
2022-03-17 14:58:19 +01:00
systemd-templates Add Type=oneshot to service 2022-02-11 21:18:04 +01:00
.gitignore Add the ability to disable install 2022-03-17 14:58:19 +01:00
install.sh Add the ability to disable install 2022-03-17 14:58:19 +01:00
main.sh Update shebangs 2022-03-13 13:05:35 +01:00
README.md Add TODO to README 2022-03-14 21:25:01 +01:00
variables.conf.template Update shebangs 2022-03-13 13:05:35 +01:00

DNS update script

Source: http://www.btteknik.net/?p=143

Requirements

  • DiG

DNSSEC key

  • need to create a dnssec key, so that we can authenticate clients' updates
# ddns-confgen -s myhost.example.com
  • this key must be:
    • added to DNS server's named.conf and associated to required zones
    • stored in a text file in the same directory as the script as dns.key

Install script

You may run install.sh (not as root, it includes sudos) to:

  • copy Systemd units templates to system directory
  • enable timer for next reboot
  • NOTE: if you move the script, you need to install again

TODO

  • review this README

Issues

Cannot restrict PTR update