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