FAQ
- I don't have IPv6 connectivity but ZoneCheck is still using
IPv6 addresses.
ZoneCheck only look for an enabled IPv6 stack to authorize
the use of IPv6 addresses. It would be a good idea to
disable the IPv6 stack on your computer if you don't have
the connectivity or you can use the -4 option to force IPv4
only connectivity.
- I want to use an interface other than the CLI.
Use the environment variable ZC_INPUT set to
your input mode, or use the command line option
--INPUT=im. The input modes currently supported
are CLI, CGI, inetd and GTK
- The
-d lvl option doesn't display earlier
debugging messages
Some debugging messages are sent before the debugging level
is initialised by the command line, in this case use the
environment variable ZC_DEBUG set to the
desired level. But keep in mind that ZC_DEBUG
will be overrided by the -d lvl option.
- I would like to easily test ZoneCheck without doing a full
installation.
You can define the environment variable
ZC_INSTALL_PATH to the initial ZoneCheck
directory.
- Why do I get rubish or wrong results when doing the
icmp test
ZoneCheck use the command ping to perform this test, so you
should set the constants ping4 and
ping6 in the configuration file so that the
ping is correctly invoked: "stop after 5 echo requests,
doesn't output messages, and return an exit code of 0 in
case of success".
If you are using ZoneCheck on the Window plateform,
you better remove the test.
- Why did I get strange characters when using a locale
other than US/English?
The default encoding is UTF-8, either you can
configure your terminal to use UTF-8, or you
can specify the desired encoding after the locale by using a
dot as separator (ex: LANG=fr.latin1); in the
last case you need to have a libiconv installed.
- ZoneCheck complains about the lack of TCP connectivity for a
djbdns or tiny dns name server.
By default, djbdns or tinydns don't listen on
TCP. See http://cr.yp.to/djbdns/tcp.html to enable it on djbdns.
- I don't like the tests performed by ZoneCheck!
ZoneCheck is policy neutral, the set of test to use is
described in the configuration file, so you just need
to edit this file.
- ZoneCheck crash when reading configuration files or
the message catalogs
REXML is used to parse the XML files, but it only
checks for well formed XML and doesn't perform validation
against the DTD, so when you edit the configuration files or
the message catalogs you should ensure that the files are valid,
for that purpose you can use xmllint for example.