82 lines
1.6 KiB
Plaintext
82 lines
1.6 KiB
Plaintext
|
***********************
|
||
|
*** README for DNSD ***
|
||
|
***********************
|
||
|
|
||
|
Copyright (c) 2005/2006 by Norbert Freudemann
|
||
|
<nofreude@informatik.uni-tuebingen.de>
|
||
|
For copyright information, see the file COPYING which comes with
|
||
|
the distribution.
|
||
|
|
||
|
|
||
|
RUNNING THE NAMESERVER:
|
||
|
-----------------------
|
||
|
|
||
|
1) Install SCSH, SUnet and SUnterlib
|
||
|
---------------------------------
|
||
|
|
||
|
For instructions see www.scsh.net
|
||
|
|
||
|
|
||
|
2) The configuration
|
||
|
-----------------
|
||
|
|
||
|
There is a folder etc/ containing the files
|
||
|
|
||
|
dnsd-options.scm
|
||
|
dnsd-zones.scm
|
||
|
dnsd-pre.scm
|
||
|
dnsd-post.scm
|
||
|
|
||
|
and some additional masterfile-examples.
|
||
|
|
||
|
You can copy this files to a directory of your liking
|
||
|
or simply use the given path (from the SUnet-installation).
|
||
|
|
||
|
Either way, the path will be called <path-to-options>.
|
||
|
|
||
|
|
||
|
You can customize the files:
|
||
|
|
||
|
2.1) dnsd-options.scm
|
||
|
|
||
|
Options for DNSD. Open the file for documentation.
|
||
|
|
||
|
|
||
|
2.2) dnsd-zones.scm
|
||
|
|
||
|
Add/remove zones to DNSD. Documentation is included in the file.
|
||
|
|
||
|
|
||
|
2.3) dnsd-pre.scm / dnsd-post.scm
|
||
|
|
||
|
You can customize the behaviour of query-processing within these
|
||
|
two files.
|
||
|
|
||
|
|
||
|
3) Run SCSH:
|
||
|
---------
|
||
|
|
||
|
Load the CML-API from SUnterlib and SUnet.
|
||
|
|
||
|
> scsh -lel cml/load.scm -lel sunet/load.scm
|
||
|
|
||
|
|
||
|
4) SCSH-REPL:
|
||
|
----------
|
||
|
|
||
|
>,in dnsd
|
||
|
|
||
|
Start DNSD with
|
||
|
|
||
|
dnsd> (dnsd-start)
|
||
|
|
||
|
if the current working-directory is <path-to-options> or else use
|
||
|
|
||
|
dnsd> (dnsd-start <path-to-options>)
|
||
|
|
||
|
|
||
|
5) While running DNSD:
|
||
|
-------------------
|
||
|
|
||
|
* Reload the file dnsd-options.scm with the POSIX-signal USR1.
|
||
|
* Reload the file dnsd-zones.scm with the POSIX-signal USR2.
|