@node Introduction, Knot DNS Resource Requirements, Top, Top
@chapter Introduction

The reader of this document is assumed to know the principles of
Domain Name System.

@menu
* What is Knot DNS::
* Knot DNS features::
* Scope of this document::
@end menu

@node What is Knot DNS
@section What is Knot DNS

Knot DNS is a high-performance open source DNS server. It
implements only authoritative domain name service. Knot DNS
is best suited for use on TLD domains but can reliably serve
any other zones as well.

Knot DNS benefits from its multi-threaded and mostly lock-free
implementation which allows it to scale well on SMP systems and
operate non-stop even when adding or removing zones.

@node Knot DNS features
@section Knot DNS features

Knot DNS supports the following DNS features:

@itemize
@item TCP/UDP protocols
@item AXFR - master, slave
@item IXFR - master (primary master experimental), slave
@item TSIG
@item ENDS0
@item DNSSEC, including NSEC3
@item NSID
@item Unknown RR types
@end itemize

Server features:

@itemize
@item Adding/removing zones on-the-fly
@item Reconfiguring server instance on-the-fly
@item IPv4 / IPv6 support
@item Semantic checks of zones
@end itemize

For more info and downloads see
@url{http://www.knot-dns.cz, www.knot-dns.cz}.

Git repository:
@url{git://git.nic.cz/knot-dns.git, git://git.nic.cz/knot-dns.git}

Git repository browser:
@url{https://gitlab.labs.nic.cz/knot/tree/master, gitlab.labs.nic.cz/knot/tree/master}

Knot DNS issue tracker:
@url{https://gitlab.labs.nic.cz/knot/issues, gitlab.labs.nic.cz/knot/issues}

Knot DNS users mailing list:
@url{mailto:knot-dns-users@@lists.nic.cz, knot-dns-users@@lists.nic.cz}

@node Scope of this document
@section Scope of this document

This document covers the basic information on installing,
configuring and troubleshooting the Knot DNS server.
