Skip to content

hydralabs/dynamic-dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

===================
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>

About

Dynamic DNS HTTP Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages