aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 9dd0c875e40c8e3ee0341e82e3fc1a654be4cbb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
NSsync README
See the end of file for copying conditions.

* Introduction

This file contains a brief information about configuring, testing
and running Nssync.  It is *not* intended as a replacement for the
documentation, but is provided as a brief reference only.  The
complete documentation for Nssync is available in doc/ subdirectory.
To read it without installing the package run `info -f
doc/nssync.info'.  After the package is installed the documentation
can be accessed by running `info nssync'.

An online copy of the documentation in various formats is available
at <http://www.gnu.org.ua/software/nssync>.

* Overview

BIND, the most frequently used DNS server, normally keeps its zone
data in plain text files. This approach becomes inconvenient when the
number of zones grows beyond a certain limit. When this happens, the
obvious solution is to move all data to a database and make named read
it from there, and the recent versions of BIND are able to do so by
using dynamically loadable zones (DLZ).  However, DLZ has problems of
its own, one of them being that it is unable to propagate glue records. 

The nssync utility provides an alternative solution, which makes it
possible to keep your zone data in an SQL database without using DLZ
and with glue records working.
 
It does so by periodically polling the database to determine which
data have recently changed and converting the database into BIND zone
files.

* Download

Recent version of the package can be downloaded from anonymous
<ftp://download.gnu.org.ua/pub/release/nssync>.  Download over HTTP is
provided as well (replace ftp: in the link above with http:).  For
more information, please see <http://www.gnu.org.ua/software/nssync>.

* Bug reporting.		

Send bug reports to <gray+nssync@gnu.org.ua>. 


* Copyright information:

Copyright (C) 2011-2017 Sergey Poznyakoff

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.


Local Variables:
mode: outline
paragraph-separate: "[ 	]*$"
version-control: never
End:

Return to:

Send suggestions and report system problems to the System administrator.