Blame
Date:
Mon Jan 11 09:00:47 2021 UTC
Message:
a usleep makes it unnecessary slow, I guess it forces a context switch...
001
2021-01-06
pjp
.\" Copyright (c) 2005-2021 Peter J. Philipp
002
2014-11-14
pjp
.\" All rights reserved.
003
2014-11-14
pjp
.\"
004
2014-11-14
pjp
.\" Redistribution and use in source and binary forms, with or without
005
2014-11-14
pjp
.\" modification, are permitted provided that the following conditions
006
2014-11-14
pjp
.\" are met:
007
2014-11-14
pjp
.\" 1. Redistributions of source code must retain the above copyright
008
2014-11-14
pjp
.\" notice, this list of conditions and the following disclaimer.
009
2014-11-14
pjp
.\" 2. Redistributions in binary form must reproduce the above copyright
010
2014-11-14
pjp
.\" notice, this list of conditions and the following disclaimer in the
011
2014-11-14
pjp
.\" documentation and/or other materials provided with the distribution.
012
2014-11-14
pjp
.\" 3. The name of the author may not be used to endorse or promote products
013
2014-11-14
pjp
.\" derived from this software without specific prior written permission
014
2014-11-14
pjp
.\"
015
2014-11-14
pjp
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
016
2014-11-14
pjp
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
017
2014-11-14
pjp
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
018
2014-11-14
pjp
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
019
2014-11-14
pjp
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
020
2014-11-14
pjp
.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
021
2014-11-14
pjp
.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
022
2014-11-14
pjp
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
023
2014-11-14
pjp
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
024
2014-11-14
pjp
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
025
2014-11-14
pjp
.\"
026
2021-01-06
pjp
.Dd January 6, 2021
027
2014-11-14
pjp
.Dt DELPHINUSDNSD 8
028
2014-11-14
pjp
.Os
029
2014-11-14
pjp
.Sh NAME
030
2014-11-14
pjp
.Nm delphinusdnsd
031
2014-11-14
pjp
.Nd the Delphinus DNS daemon
032
2014-11-14
pjp
.Sh SYNOPSIS
033
2014-11-14
pjp
.Nm delphinusdnsd
034
2019-11-07
pjp
.Op Fl dlv
035
2014-11-14
pjp
.Op Fl b Ar address
036
2014-11-14
pjp
.Op Fl f Ar file
037
2021-01-06
pjp
.Op Fl I Ar identstring
038
2014-11-14
pjp
.Op Fl i Ar interface
039
2014-11-14
pjp
.Op Fl n Ar instances
040
2014-11-14
pjp
.Op Fl p Ar port
041
2019-01-29
pjp
.Op Fl s Ar path
042
2014-11-14
pjp
.Sh DESCRIPTION
043
2014-11-14
pjp
.Nm
044
2014-11-14
pjp
is the daemon that runs Delphinus DNS.
045
2014-11-14
pjp
.Pp
046
2014-11-14
pjp
The options are as follows:
047
2014-11-14
pjp
.Pp
048
2014-11-14
pjp
.Bl -tag -width Ds
049
2017-01-23
pjp
.It Fl b
050
2014-11-14
pjp
.Ar address
051
2014-11-14
pjp
Adds an
052
2014-11-14
pjp
.Ar address
053
2014-11-14
pjp
that
054
2014-11-14
pjp
.Nm
055
2014-11-14
pjp
should
056
2014-11-14
pjp
.Xr bind 2
057
2014-11-14
pjp
to. This option can be repeated multiple times to add more. May
058
2014-11-14
pjp
not be used in conjunction with
059
2014-11-14
pjp
.Fl i .
060
2017-01-23
pjp
.It Fl d
061
2014-11-14
pjp
Turn on debug mode.
062
2014-11-14
pjp
.Nm
063
2014-11-14
pjp
does not fork into the background with this. Messages are printed in the
064
2014-11-14
pjp
foreground.
065
2017-01-23
pjp
.It Fl f
066
2014-11-14
pjp
.Ar file
067
2014-11-14
pjp
The configuration file to be used is found at
068
2014-11-14
pjp
.Ar file .
069
2021-01-06
pjp
.It Fl I
070
2021-01-06
pjp
.Ar identstring
071
2021-01-06
pjp
Allows the operator to specify an identification string to reflect in the
072
2021-01-06
pjp
process listing and subsequent
073
2021-01-06
pjp
.Xr dddctl 8
074
2021-01-06
pjp
start/stop/restart commands. This helps identifying the processes when many
075
2021-01-06
pjp
.Nm
076
2021-01-06
pjp
run in a system. May not be used in conjunction with
077
2021-01-06
pjp
.Fl s .
078
2017-01-23
pjp
.It Fl i
079
2014-11-14
pjp
.Ar interface
080
2014-11-14
pjp
The particular
081
2014-11-14
pjp
.Ar interface
082
2014-11-14
pjp
that
083
2014-11-14
pjp
.Nm
084
2014-11-14
pjp
should listen on. This option can be specified multiple times. May not be
085
2014-11-14
pjp
used in conjunction with
086
2014-11-14
pjp
.Fl b .
087
2014-11-14
pjp
.It Fl l
088
2014-11-14
pjp
Turn logging of queries on.
089
2017-01-23
pjp
.It Fl n
090
2014-11-14
pjp
.Ar instances
091
2014-11-14
pjp
is the number of instances plus one that should be forked for
092
2014-11-14
pjp
.Nm .
093
2014-11-14
pjp
This may be good for multi-cpu/core boxes.
094
2017-01-23
pjp
.It Fl p
095
2014-11-14
pjp
.Ar port
096
2014-11-14
pjp
Specifies the
097
2014-11-14
pjp
.Ar port
098
2014-11-14
pjp
that
099
2014-11-14
pjp
.Nm
100
2019-11-07
pjp
should listen on.
101
2019-01-29
pjp
.It Fl s
102
2019-01-29
pjp
.Ar path
103
2019-01-29
pjp
Specifies the socket path to use with
104
2019-01-29
pjp
.Xr dddctl 8 .
105
2021-01-06
pjp
May not be used in conjunction with
106
2021-01-06
pjp
.Fl I .
107
2017-01-23
pjp
.It Fl v
108
2014-11-14
pjp
Be more verbose in debug mode. This shows configfile parsing logic.
109
2014-11-14
pjp
.El
110
2019-11-07
pjp
.Pp
111
2019-11-07
pjp
.Nm
112
2020-07-17
pjp
is an authoritative and forwarding DNS server. It can run as master or
113
2020-07-17
pjp
replicant.
114
2019-11-07
pjp
When new configfiles are written it must be restarted. For replicants that
115
2019-11-07
pjp
receive notifies or timeout on the refresh or retry SOA values the daemon is
116
2019-11-07
pjp
restarted automatically.
117
2014-11-14
pjp
.Sh FILES
118
2020-09-25
pjp
.Bl -tag -width /var/delphinusdnsd/etc/delphinusdns.conf -compact
119
2020-09-25
pjp
.It Pa /var/delphinusdnsd/etc/delphinusdns.conf
120
2019-11-07
pjp
default
121
2019-11-07
pjp
.Nm
122
2019-11-07
pjp
config file
123
2020-09-25
pjp
.It Pa /var/delphinusdnsd/replicant/
124
2019-11-19
pjp
default replicant directory for AXFR zones
125
2019-11-07
pjp
.It Pa /var/run/delphinusdnsd.sock
126
2019-11-07
pjp
default
127
2019-11-07
pjp
.Nm
128
2019-11-07
pjp
control socket
129
2019-11-07
pjp
.El
130
2014-11-14
pjp
.Sh SEE ALSO
131
2014-11-14
pjp
.Xr delphinusdns.conf 5 ,
132
2019-11-07
pjp
.Xr dddctl 8
133
2014-11-14
pjp
.Sh AUTHORS
134
2014-11-14
pjp
This software was written by
135
2017-12-27
pjp
.An Peter J. Philipp Aq petphi@delphinusdns.org
136
2014-11-14
pjp
repomaster@centroid.eu