32 lines
906 B
Markdown
32 lines
906 B
Markdown
|
|
# Bind
|
||
|
|
|
||
|
|
## Generate DNS records
|
||
|
|
|
||
|
|
Bind is used for some test cases to generate some DNS records, specifically
|
||
|
|
DNSSEC, NSEC3 and RRSIG records. That is done when the those must validate,
|
||
|
|
e.g. for DNSSEC10 test scenarios. To create those DNS records Bind must be
|
||
|
|
started.
|
||
|
|
|
||
|
|
|
||
|
|
## Running Bind
|
||
|
|
|
||
|
|
Bind is never used to serve the test zones. That is done by CoreDNS, and in the
|
||
|
|
future IBDNS.
|
||
|
|
|
||
|
|
|
||
|
|
## Configuring Bind
|
||
|
|
|
||
|
|
Specific IP addresses must be reserved for Bind in `address-plan.md`. Under the
|
||
|
|
directory named after the test case a `Bind` directory is created, e.g.
|
||
|
|
`DNSSEC-TP/dnssec10/Bind/`. In that a`named.conf` is created, i.e. one
|
||
|
|
`named.conf` for each test case that need Bind. In `named.conf` it must be
|
||
|
|
specified which IP addresses that Bind should be listening on.
|
||
|
|
|
||
|
|
Use an existing `named.conf` as a template.
|
||
|
|
|
||
|
|
|
||
|
|
## Starting, stopping reloading Bind
|
||
|
|
|
||
|
|
See the `Bind` directory for the specific test case.
|
||
|
|
|