Dynamic DNS HTTP Server
Python
Switch branches/tags
Nothing to show
Latest commit ef6601d Apr 18, 2009 feisley feisley - Removed the response.rcode exception, the error should just be give…
…n to the user.

git-svn-id: http://svn.feisley.com/network/dynamic-dns/trunk@7 bf0c1867-ab75-4a46-ac4a-163dc733fa9a

README.txt

===================
Dynamic DNS Updater
===================

== Requirements ==

 * Python 2.5
 * Twisted 8.2
 * dnspython 1.6
 

== Running the Server ==

To run the server use the following command:

  twistd -y ddns.tac
  
By default the server will listen on port 8080, though this can be changed
in ddns.tac
  
You may want to consult the "twistd" documentation for more options such
as logging and dameonizing the application.

== Using the Updater ==

Updates are handled by simply passing url parameters to the update listener.
The updater takes the following arguments:

 * tsig_id
 * tsig_key
 * zone
 * record
 * ttl
 * dns_server
 * type
 * value

Here is an example where <xxxx> would be substituted by your values:

http://server_ip:8080/update?tsig_id=<name>&tsig_key=<key>
&zone=<zone>&record=&ttl=<ttl>&dns_server=<dns_ip>&type=<type>&value=<address>