Service/Nameservers: Difference between revisions

No edit summary
No edit summary
Line 62: Line 62:


* Please keep the zone files tidy, by following indentation style
* Please keep the zone files tidy, by following indentation style
* Add comments as needed to describe obscure records in the zone files
* Add comments as needed to describe obscure records in the zone files
* Remember to keep reverse zones always up to date
* Remember to keep reverse zones always up to date
* '''Bump the serials after each update!'''
* '''Bump the serials after each update!'''


Line 77: Line 74:


The script does:
The script does:
* bump the serial number
* bump the serial number
* re-sign the zone with the DNSSEC private keys (which you must copy to keys/)
* re-sign the zone with the DNSSEC private keys (which you must copy to keys/)
* commit your changes
* commit your changes
* push the commit to the remote repository
* push the commit to the remote repository


The post-receive hook automates the rest of the procedure:
The post-receive hook automates the rest of the procedure:
* send a notification email to systems-logs@
* send a notification email to systems-logs@
* checkout your changes to the bind configuration directory
* checkout your changes to the bind configuration directory
* make BIND reload its configuration
* make BIND reload its configuration
* watch BIND's log file to ensure there are no errors and slaves are actually transferring the changed zones
* watch BIND's log file to ensure there are no errors and slaves are actually transferring the changed zones


== Implementation details ==
== Implementation details ==