e7fe55dde5
Features: * documented in doc/NSD-4-features. Change configuration without restart, direct nameserver control with nsd-control, support a higher number of zones. Higher performance (compared to NSD3). * nsdc is gone. Use kill -HUP for reload (also checks if zonefiles have changed and rereads them), and kill -TERM for quit. Or use nsd-control for detailed control. * cron job for nsdc patch is gone. nsd-control write creates zonefiles. * nsd.db has a new format that compacts itself when it is changed, thus nsdc patch is no longer necessary. * nsd.db is memory mapped, NSD needs (part of) that mmap in ram. * tcp-count can go above 1000; epoll/kqueue support with libevent. * nsd-control reconfig for updates with no restart (zones, keys, ..) * nsd-control-setup to create keys for nsd-control (enable nsd-control with remote-control: yes in nsd.conf).
27 lines
1.2 KiB
Text
27 lines
1.2 KiB
Text
===========================================================================
|
|
$NetBSD: MESSAGE,v 1.4 2013/10/29 15:13:34 pettai Exp $
|
|
|
|
The old NSD3 config file can be used without changes for NSD4. There are
|
|
new config statements and some old statements are gone.
|
|
|
|
The nsd.db file has a new format that allows read and write. Thus the
|
|
nsd.db file needs to be re-created in NSD4 format. This happens when
|
|
you start NSD4. NSD4 needs write permission on the nsd.db directory
|
|
for that. If you need to rollback to NSD3, run its zonec to recreate
|
|
the NSD3 nsd.db file (use nsdc rebuild).
|
|
|
|
The cron job for nsdc patch is no longer needed. It can be removed.
|
|
|
|
If you admire cron jobs, you can have a cron job that does "nsd-control
|
|
write". This would periodically write the contents of changed zones to
|
|
their zonefile.
|
|
|
|
nsdc is removed, reload with kill -HUP $pid and use nsd-control.
|
|
The SIGHUP makes NSD4 check zone file timestamps and reload changed zones.
|
|
nsd-control reload is the same. SIGTERM stops NSD.
|
|
|
|
You probably want to install and enable some of the new NSD 4 features,
|
|
such as set up nsd-control and statistics. And you may want to use the
|
|
new pattern config options.
|
|
|
|
===========================================================================
|