Vitavonni

DNSoupdate:

This is a CGI frontend (written in Python 2.4) to remotely update a DNS server, using the NSupdate functionality specified in the DNS protocol.

Requirements:

  • A web server with CGI
  • Python 2.4+ (uses subprocess, so 2.3 is not enough)
  • KID, a python templating module (which has proper XML/XHTML handling)
  • "nsupdate" from bind
  • "dig" to load zone files
  • Bind nameserver (maybe others work, too)
  • A DNS zone setup for updating and the appropriate key

Download:

dnsoupdate.py, the CGI
template.kid, the template file