.TH ikidns 1 .SH NAME ikidns \- ikiwiki\-hosting dns helper .PP .SH SYNOPSIS ikidns subcommand options .PP .SH DESCRIPTION Each web server needs to be able to update the DNS when a site is brought up on it. They do so by talking to the master DNS server, using nsupdate(1) and a key. .PP ikidns handles management of the keys, and configures the master DNS server to accept them for each configured toplevel domain name. .PP .SH FILES /etc/bind/$domain/db/zonefile is the zone file for a domain. A stub file will be generated from a template if it doesn't exist, but probably needs to be configured. As nsupdate(1) is used to add subdomains, bind will first add them to a journal file, and later update this file to list them. .PP /etc/ikiwiki\-hosting/ikiwiki\-hosting.conf is the config file read by default. .PP /etc/ikiwiki\-hosting/templates/ holds templates of bind config and zone files .PP .SH EXAMPLES scp $(ikidns createkey $newserver) $newserver:/etc/ikiwiki\-hosting/keys/dns/ ikidns setupbind .PP .SH SEE ALSO .IP "ikisite(1)" .IP .SH AUTHOR Joey Hess .PP .PP