1
<?xml version='1.0' encoding='UTF-8'?>
2
<!DOCTYPE config PUBLIC "-//ZoneCheck//DTD Config V1.0//EN" "msgcat.dtd">
4
<!-- $Id: generic.en,v 1.26 2003/11/27 14:19:28 sdalu Exp $ -->
8
# CONTACT : zonecheck@nic.fr
9
# AUTHOR : Stephane D'Alu <sdalu@nic.fr>
11
# CREATED : 2002/08/02 13:58:17
12
# REVISION : $Revision: 1.26 $
13
# DATE : $Date: 2003/11/27 14:19:28 $
15
# CONTRIBUTORS: (see also CREDITS file)
18
# LICENSE : GPL v2 (or MIT/X11-like after agreement)
19
# COPYRIGHT : AFNIC (c) 2003
21
# This file is part of ZoneCheck.
23
# ZoneCheck is free software; you can redistribute it and/or modify it
24
# under the terms of the GNU General Public License as published by
25
# the Free Software Foundation; either version 2 of the License, or
26
# (at your option) any later version.
28
# ZoneCheck is distributed in the hope that it will be useful, but
29
# WITHOUT ANY WARRANTY; without even the implied warranty of
30
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
31
# General Public License for more details.
33
# You should have received a copy of the GNU General Public License
34
# along with ZoneCheck; if not, write to the Free Software Foundation,
35
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
41
<explanation name="label">
42
<src type="ref" from="rfc" fid="rfc1034#p11">
43
<title>IETF RFC1034 (p.11)</title>
44
<para>Labels are only composed by letters ([A-Za-z]), digits ([0-9]) or dashes ('-') (not starting or ending with), and should be less than 63 characters; domain name (labels separated by '.') should be less than 255 characters. See also [ref]: IETF RFC1912 (2.1 Inconsistent, Missing, or Bad Data).</para>
48
<explanation name="rfc2182">
49
<src type="adv" from="zonecheck">
50
<title>ZoneCheck</title>
51
<para>To avoid loosing all connectivity with the autoritative DNS
52
in case of network outage it is advised to host the DNS on
53
different networks.</para>
55
<src type="ref" from="rfc" fid="rfc2182">
56
<title>IETF RFC2182 (Abstract)</title>
57
<para>The Domain Name System requires that multiple servers exist for every delegated domain (zone). This document discusses the selection of secondary servers for DNS zones. Both the physical and topological location of each server are material considerations when selecting secondary servers. The number of servers appropriate for a zone is also discussed, and some general secondary server maintenance issues considered.</para>
64
<check name="dn_sntx">
65
<name>illegal symbols in domain name</name>
66
<success>No illegal symbols found in domain name</success>
67
<failure>The domain name contains illegal symbols</failure>
68
<explanation sameas="shortcut:label"/>
73
<check name="dn_orp_hyph">
74
<name>dash ('-') at start or beginning of domain name</name>
75
<success>No illegal use of dash ('-') in the domain name found</success>
76
<failure>The domain name start or end with a dash ('-')</failure>
77
<explanation sameas="shortcut:label"/>
81
<check name="dn_dbl_hyph">
82
<name>double dash in domain name</name>
83
<success>No double dash ('--') found</success>
84
<failure>The domain name contains a double dash</failure>
87
<title>IETF IDN project (internationalized domain names)</title>
88
<para>The double dash ('--') will have a special meaning for
89
the domain name encoding, so it is strongly advised not to
90
used it. See <uri link="http://www.iana.org/cctld/specifications-policies-cctlds-01apr02.htm">http://www.iana.org/cctld/specifications-policies-cctlds-01apr02.htm</uri> (4. Tagged Domain Names.)</para>
98
<name>one nameserver for the domain </name>
99
<success>At least one nameserver found</success>
100
<failure>At least one nameserver is required</failure>
101
<explanation sameas="shortcut:rfc2182"/>
105
<check name="several_ns">
106
<name>at least two nameservers for the domain</name>
107
<success>At least two nameservers found</success>
108
<failure>At least two nameservers are necessary</failure>
109
<explanation sameas="shortcut:rfc2182"/>
113
<check name="ip_distinct">
114
<name>identical addresses</name>
115
<success>All addresses are distinct</success>
116
<failure>All addresses should be distinct</failure>
117
<explanation sameas="shortcut:rfc2182"/>
118
<details><para> : The nameservers <zcvar name="ns"/> are using the
119
same IP address (<zcvar name="ip"/>).</para></details>
122
<check name="ip_same_net">
123
<name>nameserver's addresses on same subnet</name>
124
<success>Some IP addresses are not on the same subnet</success>
125
<failure>IP addresses on the same subnet</failure>
126
<explanation sameas="shortcut:rfc2182"/>
127
<details><para>The following subnets are used by several
128
hosts: <zcvar name="subnets"/>. Try moving some of their hosts
129
to another subnet.</para></details>
132
<check name="ip_all_same_net">
133
<name>nameserver addresses are all on the same subnet</name>
134
<success>All IP addresses are not on the same subnet</success>
135
<failure>IP addresses are all on the same subnet</failure>
136
<explanation sameas="shortcut:rfc2182"/>
137
<details><para>All the servers are in the subnet
138
<zcvar name="subnet"/>, try moving some of them to another
139
subnet.</para></details>
142
<check name="all_same_asn">
143
<name>nameservers belong all to the same AS</name>
144
<success>All nameservers are not part of the same AS</success>
145
<failure>Nameservers are all part of the same AS</failure>
147
<src type="adv" from="zonecheck">
148
<title>ZoneCheck</title>
149
<para>To avoid loosing all connectivity with the autoritative DNS
150
in case of a routing problem inside your Autonomous System,
151
it is advised to host the DNS on different AS.</para>
154
<details><para>All the nameservers are part of the same
155
Autonomous System (AS number <zcvar name="asn"/>), try to have some
156
of them hosted on another AS.</para></details>
159
<check name="delegation_udp512">
160
<name>delegation response fit in a 512 byte UDP packet</name>
161
<success>Delagation response fit in a 512 byte UDP packet</success>
162
<failure>Delegation response won't fit in a 512 byte UDP packet</failure>
164
<details><para>For a query of <zcconst name="delegation_query_size"/>
165
bytes, it won't be possible to send all the nameserver
166
(<zcvar name="excess"/> bytes in excess).</para></details>
169
<check name="delegation_udp512_additional">
170
<name>delegation response with additional fit in a 512 byte UDP packet</name>
171
<success>Delagation response with additional fit in a 512 byte UDP packet</success>
172
<failure>Delegation response with additional won't fit in a 512 byte UDP packet</failure>
174
<details><para>For a query of <zcconst name="delegation_query_size"/>
175
bytes, it won't be possible to send all the nameserver with the
176
corresponding glues (<zcvar name="excess"/> bytes in excess).
180
<!-- Local Variables: -->