DNSvizor options
The options we pass to DNSvizor can be put into three overall categories:
All options with a description can be listed by running DNSvizor with --help
as argument.
The options are then printed to stdout.
Note that you still need to pass a network device to solo5-hvt
.
Mirage options
These options relate to MirageOS, the library operating system used to build DNSvizor.
Important options are --help
, network options and log options:
Mirage network options
Notable options are:
--ipv4=<PREFIX>
--ipv4-gateway=<IP>
--ipv4-only={true|false}
There are as well IPv6 options. See the--help
output for more information.
DNSvizor options
DNSvizor strives for a degree of compatibility with Dnsmasq. Thus most options are Dnsmasq-compatible. See the section further down for information on those. The non-dnsmasq-compatible options are:
--name=<name>
which would be equivalent of the hostname of a Dnsmasq setup - that is, the hostname you would find in /etc/hostname on a *NIX system.--https-port=<port>
the port for the DNSvizor https web interface.--ca-seed=<base64-seed>
is the seed to generate the self-signed certificate from for the DNSvizor web interface.--dns-block=<hostname>
addshostname
to the DNS block list.--dns-blocklist-url=<url>
addsurl
to the list of DNS block list sources to fetch.--dns-cache=<size>
the size of the DNS cache.
Dnsmasq-comaptible options
The following options are compatible with Dnsmasq. If you use Dnsmasq and are missing any options in DNSvizor please reach out to us.
--dnssec
validate DNS replies and cache DNSSEC data.--dhcp-range=<start>[,<end>|<mode>[,<netmask>[,<broadcast>]]][,<lease-time>]
enable the DHCP server.