Using dynaname it is already possible to securely auto-update DNS records in a bind9, but this still needs a linux machine. This project is about building a CGI frontend for it that makes it a replacement for the discontinued dyndns.org service.

my CGI is now in <a href="https://github.com/bmwiedemann/dynaname">github</a>

It has the advantage of not needing any database and working stateless, meaning you can run the same CGI on 5 hosts behind HAProxy and it does not need to run on the DNS-server host, just reach its port 53

example CGI call: https://aw.zq1.de/cgi-bin/public/dyndnsupdate?hostname=test.d.zq1.de&myip=1.2.3.6&dnsserver=vm2b.zq1.de&key=test.d.zq1.de.+IN+KEY+0+3+165+lbHxnch9j6iFScnQzc3r9ta9PRslOsOaoGdB%2FYgT0jxKHOkyynJOjPYo+2Oc%2Fyx7ShovatqOkPnrW%2BX0VVLFr5A%3D%3D%0D%0A

Looking for mad skills in:

Nothing? Add some keywords!

This project is part of:

Hack Week 12

Activity

  • over 4 years ago: bmwiedemann joined write a dyndns CGI frontend
  • over 4 years ago: jdsn started write a dyndns CGI frontend
  • over 4 years ago: bmwiedemann originated write a dyndns CGI frontend
  • Show History

    Comments

    • osynge
      over 4 years ago by osynge | Reply

      Great idea, I hacked soem thign for my nameservice provider via cron, but some thign more general is a great idea.

    • lrupp
      over 4 years ago by lrupp | Reply

      JFYI: https://github.com/lrupp/mydyndns does what I need at the moment. There is no GUI, but at least updating my own bind9 zones works for me with FritzBox a client.

    Similar Projects

    This project is one of its kind!