Technitium Icon

Another DNS server for blocking privacy-invasive content at its source. Technitium doesn't require much of a setup, and basically works straight out of the box, it supports a wide range of systems (and can even run as a portable app on Windows). It allows you to do some additional tasks, such as add local DNS addresses and zones with specific DNS records. Compared to Pi-Hole, Technitium is very lightweight, but lacks the deep insights that Pi-Hole provides, and has a significantly smaller community behind it.

Open Source

Technitium Source Code




Technitium DNS Server






29 Oct 17

Last Updated

08 Jun 24

Latest version


Primary Language



5,996 KB







Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Shreyas Zare (16 Mar 24)

    Merge branch 'master' of

  • Shreyas Zare (16 Mar 24)

    Merge pull request #873 from pbinks/master Grammar corrections

  • Shreyas Zare (16 Mar 24)

    assembly version updated to v12.1 for release.

  • Shreyas Zare (16 Mar 24)

    updated readme.

  • Shreyas Zare (16 Mar 24)

    updated change log.

  • Shreyas Zare (16 Mar 24)

    inno: updated version to 12.1

  • Shreyas Zare (16 Mar 24)

    inno: updated dotnet to v8.0.3.

  • Shreyas Zare (16 Mar 24)

    updated app store json data

  • Shreyas Zare (16 Mar 24)

    app assembly version updated for release.

  • Shreyas Zare (16 Mar 24)

    updated docker env variables.

  • Shreyas Zare (16 Mar 24)

    updated apidocs.

  • Shreyas Zare (16 Mar 24)

    minor refactoring changes

  • Shreyas Zare (16 Mar 24)

    zone.js: updated code to support dynamic updates permission for secondary zones.

  • Shreyas Zare (16 Mar 24)

    main.js: updated code to support new dns client features, and ECS override feature.

  • Shreyas Zare (16 Mar 24)

    updated jquery to v3.7.1

  • Shreyas Zare (16 Mar 24)

    dhcp.js: updated code to support ignore client identifier option feature.

  • Shreyas Zare (16 Mar 24)

    webapp: updated html for new dns client features, EDNS client subnet override feature, and DHCP scope ignore client identifier option feature.

  • Shreyas Zare (16 Mar 24)

    DnsWebService: updated config code for ECS override feature.

  • Shreyas Zare (16 Mar 24)

    WebServiceZonesApi: Updated api for response metadata feature. Updated Zone options api for secondary zone dynamic update permissions. Fixed bug in fwd record update.

  • Shreyas Zare (16 Mar 24)

    WebServiceSettingsApi: updated api for EDNS client subnet override feature.

  • Shreyas Zare (16 Mar 24)

    WebServiceDhcpApi: updated api to support ignoreClientIdentifierOption.

  • Shreyas Zare (16 Mar 24)

    WebServiceApi: Updated resolve query api to add ednsClientSubnet option and raw responses feature.

  • Shreyas Zare (16 Mar 24)

    DnsWebService: added DNS_SERVER_WEB_SERVICE_LOCAL_ADDRESSES environment variable.

  • Shreyas Zare (16 Mar 24)

    DnsServer: Implemented EDNS Client Subnet override feature. Updated ProcessUpdateQueryAsync() to check for update permissions for secondary zone. Updated serve stale to wait for max 1800ms. Code refactoring done.

  • Shreyas Zare (16 Mar 24)

    SecondaryZone: Updated RefreshZoneAsync() to retry with axfr for refused rcode. Updated zone to allow dynamic updates config.

  • Shreyas Zare (16 Mar 24)

    CacheZone: code refactoring done.

  • Shreyas Zare (16 Mar 24)

    CacheZoneManager: Implemented response metadata feature. Fixed minor bugs. Code refactoring done.

  • Shreyas Zare (16 Mar 24)

    ZoneTree: fixed wildcard matching bug in FindZoneNode().

  • Shreyas Zare (16 Mar 24)

    CacheRecordInfo: added response metadata feature.

  • Shreyas Zare (16 Mar 24)

    Scope: implemented ignore client identifier feature.

Technitium Website


Technitium DNS Server | An Open Source DNS Server For Privacy & Security

Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security.


Redirects to

Security Checks

All 66 security checks passed

Server Details

  • IP Address
  • Hostname
  • Location Bengaluru, Karnataka, India, AS
  • ISP DigitalOcean LLC
  • ASN AS14061

Associated Countries

  • IN
  • US

Saftey Score

Website marked as safe


Blacklist Check was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Technitium Reviews

More Self-Hosted Network Security

About the Data: Technitium


You can access Technitium's data programmatically via our API. Simply make a GET request to:

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Technitium

Help your friends compare Self-Hosted Network Security, and pick privacy-respecting software and services.
Share Technitium and Awesome Privacy with your network!

View Self-Hosted Network Security (8)