2025-10-10 00:19:00 +02:00
2025-10-10 00:19:00 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00
2024-10-23 19:37:01 +02:00

Bind9 config

My current bind9 configuration for local datacenter.

Setup

Generating tsig & rndc key for dynamic DNS updates.

tsig-keygen -a hmac-sha512 >> /etc/bind/keys.conf
tsig-keygen -a hmac-sha512 rndc-key >> /etc/bind/keys.conf

Logrotate

We want to print log to disk and have it managed by logrotate. Either comment out import of named.conf.log or make sure logrotate is installed and add following to file: /etc/logrotate.d/bind.log

/var/log/bind/bind.log
{
  rotate 90
  daily
  dateext
  dateformat _%Y-%m-%d
  missingok
  create 644 bind bind
  delaycompress
  compress
  notifyempty
  postrotate
    /bin/systemctl reload bind9
  endscript
}

Using as a template

The main files to edit are the named.conf.local and zones/* files. These are currently referencing schleppe as a TLD. First rename or crate a new zones/db.[YOUR_DOMAIN_HERE] file, then update named.conf.local import to reflect name change.

Description
No description provided
Readme 32 KiB