WindowsLinux

Where Does Technitium DNS Store Config and Zones?

Technitium DNS Server config, zones and logs on Windows and Linux for self hosted DNS.

Last updated

Technitium keeps config, zones and logs in its data folder per install type. Windows services use ProgramData, while Docker uses a mapped config volume.

Backing up means copying config plus zone files. Blocklists refresh from the web and rebuild. Stop writes or copy cleanly before snapshots.

Where Technitium DNS stores this, by platform

Windows
%PROGRAMDATA%\Technitium\DNS Server\config\

dns.config plus zones and logs nearby. Portable builds use a config folder beside the exe instead, so check there if ProgramData is empty.

Linux
/etc/dns/

Packaged config home on many installs (zones and logs beside it). Docker maps a host config volume; inspect compose for the exact path. Exact layout may vary by version.

Frequently asked questions

Where are Technitium zone files?

Beside dns.config in the data folder above, often a zones subfolder. Copy config plus zones together. Blocklist caches can be refetched after restore.

How do I back up Technitium DNS?

Copy the full config tree with the service stopped or quiet, then keep it versioned. Test restores on a spare port before touching production resolvers.

Notice an outdated path? Let us know.