Skip to content

Instantly share code, notes, and snippets.

@kbruner
Last active December 26, 2020 17:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kbruner/32320b63e6a044386c26b7ab6a4fea71 to your computer and use it in GitHub Desktop.
Save kbruner/32320b63e6a044386c26b7ab6a4fea71 to your computer and use it in GitHub Desktop.
~ # mkdir -p /var/nsd/var/db/nsd /var/nsd/var/run /var/nsd/var/log /var/nsd/tmp
~ # chown -R nsd:nsd /var/nsd
~ # sysrc nsd_enable="YES"
nsd_enable: -> YES
~ # sysrc nsd_config="/var/nsd/nsd.conf"
nsd_config: -> /var/nsd/nsd.conf
~ # cp ~/src/freebernetes/harder-way/dns/nsd/* /var/nsd/
~ # nsd-control-setup -d /var/nsd
setup in directory /var/nsd
Generating RSA private key, 3072 bit long modulus (2 primes)
.................++++
.............................................................................................++++
e is 65537 (0x010001)
Generating RSA private key, 3072 bit long modulus (2 primes)
.++++
...................++++
e is 65537 (0x010001)
Signature ok
subject=CN = nsd-control
Getting CA Private Key
removing artifacts
Setup success. Certificates created. Enable in nsd.conf file to use
~ # nsd-control -c /var/nsd/nsd.conf start
[2020-12-07 19:20:00.892] nsd[18116]: notice: nsd starting (NSD 4.3.3)
[2020-12-07 19:20:00.892] nsd[18116]: notice: listen on ip-address 127.0.0.1@53530 (udp) with server(s): *
[2020-12-07 19:20:00.892] nsd[18116]: notice: listen on ip-address 127.0.0.1@53530 (tcp) with server(s): *
mkdir -p /var/nsd/var/db/nsd /var/nsd/var/run /var/nsd/var/log /var/nsd/tmp
chown -R nsd:nsd /var/nsd
sysrc nsd_enable="YES"
sysrc nsd_config="/var/nsd/nsd.conf"
cp ~/src/freebernetes/harder-way/dns/nsd/* /var/nsd/
nsd-control-setup -d /var/nsd
nsd-control -c /var/nsd/nsd.conf start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment