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 github

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 hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 12

Activity

  • over 9 years ago: bmwiedemann joined this project.
  • over 9 years ago: jdsn started this project.
  • over 9 years ago: bmwiedemann originated this project.

  • Comments

    • osynge
      over 9 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 9 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!