update readme with mentions of NSD

This commit is contained in:
jeffrey forman 2019-03-18 19:54:57 -04:00
parent 77c9ff91e5
commit d38aa7fb8f
1 changed files with 17 additions and 1 deletions

View File

@ -5,6 +5,9 @@
A Django web application for viewing and editing BIND DNS zone records. A Django web application for viewing and editing BIND DNS zone records.
It has support for NSD-hosted DNS zones, but as NSD does not support dynamic updates,
that feature is not available.
## Download ## ## Download ##
``` ```
@ -21,7 +24,8 @@ pip install -r requirements.txt
## Running Binder ## ## Running Binder ##
Over the course of developing Binder, it has come to the fore that using a container makes development and runnin Binder much easier. Over the course of developing Binder, it has come to the fore that using a container makes
development and running Binder much easier.
### Local Sqlite database ### ### Local Sqlite database ###
@ -102,6 +106,18 @@ If you wish to use a statically configured encryption/decryption key, one must p
Aside from the Binder application itself, other infrastructure is required Aside from the Binder application itself, other infrastructure is required
to make Binder useful. to make Binder useful.
### NSD DNS Server ###
If you wish to access an NSD DNS server, the credentials are expected to be found in `/creds` creds directory,
where each subdirectory matches the configured hostname.
For example, for NSD host ns1.university.edu, the NSD remote control certificates would be found at the following paths:
```
/creds/ns1.university.edu/nsd_control.key
/creds/ns1.university.edu/nsd_control.pem
```
### BIND DNS Server ### ### BIND DNS Server ###
When Binder accesses your BIND DNS server, it first queries the statistics port to gather zone information. This includes zone name, view, and serial number. When Binder accesses your BIND DNS server, it first queries the statistics port to gather zone information. This includes zone name, view, and serial number.