Setup of Devuan name server sub system.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.3 KiB

Nameservice Configurations
==========================
3 years ago
This directory contains configurations for the Devuan nameserver sub system.
See also
https://git.devuan.org/devuan-infrastructure/infrastructure_doc/blob/master/name-service.adoc[name service documentation].
Deployment of Configuration Changes
-----------------------------------
Changes to nameserver configurations should be done to this
repository. *Don't forget to update the serial*. Then: go to
`ns1:/etc/nsd/GIT`, check out, run `./zonecheck.sh` from `/etc/nsd/GIT`
to verify that no changes in the runtime configuration will be
overwritten and after merging the changes and commiting them back in
git, copy up `*.conf` to `..`, and restart `nsd`.
This process is not automated yet, since configuration changes involve
at least two levels of validation:
. it needs to be syntactically correct for the program(s) (`nsd`), and
. it needs to reflect the agreed upon intentions of "Devuan" as
organisation.
The syntax checking can be done on the zone file(s), as it's ordinary
`bind9` syntax. E.g. `nsd-checkzone` (of the `nsd` package) or
3 years ago
`named-checkzone` (of the `bind9utils` package) may be used to confirm
syntactic correctness.
The intentional correctness is of course rather a matter of the
"sign-off" procedure is in use. Presently Devuan Caretakers have
access to `root@ns1` and can exercise the hands-on.