Technitium
technitium.com/dnsAnother 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.
- Homepage: technitium.com/dns
- GitHub: github.com/TechnitiumSoftware/DnsServer
- Web info: web-check.xyz/check/technitium.com
Technitium Source Code
Author
Description
Technitium DNS Server
Homepage
https://technitium.com/dns/License
GPL-3.0
Created
29 Oct 17
Last Updated
12 Jul 26
Latest version
Primary Language
C#
Size
8,773 KB
Stars
9,162
Forks
735
Watchers
9,162
Language Usage
Star History
Top Contributors
-
@ShreyasZare (4004)
-
@zbalkan (42)
-
@Cossey (16)
-
@IngmarStein (8)
-
@ruifung (6)
-
@skidoodle (6)
-
@polarathene (5)
-
@Paul1404 (4)
-
@Hemsby (2)
-
@PonchoPowers (2)
-
@anonhostpi (2)
-
@kristoftorok (1)
-
@lachlan-stevens (1)
-
@N0jja (1)
-
@nicholas-shi (1)
-
@pbinks (1)
-
@EliteSalman (1)
-
@sjdaws (1)
-
@Pinkbyte (1)
-
@simonvandermeer (1)
-
@Wrong-Code (1)
-
@griccardos (1)
-
@josecarre (1)
-
@jimstrang (1)
-
@eltociear (1)
-
@Hezer (1)
-
@hagezi (1)
-
@galenguyer (1)
-
@elias314 (1)
-
@daedaevibin (1)
-
@scj643 (1)
-
@alexhorner (1)
-
@Alcazer (1)
Recent Commits
-
Shreyas Zare (11 Jul 26)
updated changelog for v15.4 release.
-
Shreyas Zare (11 Jul 26)
assembly version updated to v15.4 for release.
-
Shreyas Zare (11 Jul 26)
inno: updated version to v15.4.
-
Shreyas Zare (11 Jul 26)
updated api docs.
-
Shreyas Zare (11 Jul 26)
webapp: updated html for unix socket over HTTPS support for web service and DoH. Updated documentation texts.
-
Shreyas Zare (11 Jul 26)
main.js: updated script to support unix socket over HTTPS for web service and DoH. Fixed minor issue in showTopStats().
-
Shreyas Zare (11 Jul 26)
WebServiceSettingsApi: updated api to support unix socket option for web service and DoH. Other minor changes done.
-
Shreyas Zare (11 Jul 26)
DnsWebService: Implemented unix socket support for HTTPS. Updated WebServiceHttpsRedirectionMiddleware() to avoid redirection for request over unix socket. Updated CheckAndLoadSelfSignedCertificate() to always load the cert.
-
Shreyas Zare (11 Jul 26)
DnsServer: Implemented support for DoH unix socket over HTTPS. Updated SetDnsTlsCertificate() to allow thowing error when needed. Removed the bind to socket implementation. Updated PrepareRecursiveResolveResponse() to remove any invalid OPT in response and minor code refactoring changes done. Updated StartDoHAsync() to add support for unix socket for HTTPS. Updated StartAsync() to implement support for bind to device when interfacec name is explicitly configured for the local end point. Code refactoring changes done.
-
Shreyas Zare (11 Jul 26)
SecondaryZone: minor change.
-
Shreyas Zare (11 Jul 26)
DnsApplicationManager: Updated InstallApplicationAsync() to validate app folder path.
-
Shreyas Zare (11 Jul 26)
install.sh: updated script to add missing permissions update during update process.
-
Shreyas Zare (05 Jul 26)
updated changelog for v15.3 release.
-
Shreyas Zare (05 Jul 26)
inno: updated version to 15.3 for release.
-
Shreyas Zare (05 Jul 26)
assembly version updated to v15.3 for release.
-
Shreyas Zare (05 Jul 26)
inno: updated dotnet to v10.0.9
-
Shreyas Zare (05 Jul 26)
assembly version updated for release.
-
Shreyas Zare (05 Jul 26)
app store json updated
-
Shreyas Zare (05 Jul 26)
app assembly version updated for release.
-
Shreyas Zare (05 Jul 26)
updated supported RFCs.
-
Shreyas Zare (05 Jul 26)
updated apidocs.
-
Shreyas Zare (05 Jul 26)
updated env var documentation.
-
Shreyas Zare (05 Jul 26)
updated named.root
-
Shreyas Zare (05 Jul 26)
webapp: minor changes done.
-
Shreyas Zare (05 Jul 26)
zone.js: Updated deleteSelectedZones() to use new delete zones API.
-
Shreyas Zare (05 Jul 26)
MainApplicationContext: minor changes done.
-
Shreyas Zare (05 Jul 26)
WebServiceZonesApi: Updated DeleteZone() for new API change to allow deleting multiple zones. Other minor changes done.
-
Shreyas Zare (05 Jul 26)
LogManager: Updated ConvertToAbsolutePath() to return full path.
-
Shreyas Zare (05 Jul 26)
DnsWebService: Updated RestoreConfigAsync() to update cert for cluster after zones are restored. Updated ConvertToAbsolutePath() to return expanded path.
-
Shreyas Zare (05 Jul 26)
DnsServer: fixed issue with special zone query sequence. Minor changes done.
Technitium Security
Technitium Website
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
Redirects to https://technitium.com/dns/
Security Checks
All 65 security checks passed
Server Details
- IP Address 206.189.140.177
- Hostname technitium.com
- Location Bengaluru, Karnataka, India, AS
- ISP DigitalOcean LLC
- ASN AS14061
Associated Countries
-
US -
IN
Safety Score
Website marked as safe
100%
Blacklist Check
technitium.com was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Technitium Docker
Container Info
technitium-dns
An open source authoritative and recursive DNS server with a web console for management
technitium/dns-server:latestRun Command
docker run -d \
-p 5380:5380/tcp \
-p 53:53/tcp \
-p 53:53/udp \
-e DNS_SERVER_DOMAIN=${DNS_SERVER_DOMAIN} \
-v /etc/dns \
--restart=unless-stopped \
technitium/dns-server:latest Compose File
version: 3.8
services:
technitium-dns:
image: "technitium/dns-server:latest"
ports:
- "5380:5380/tcp"
- "53:53/tcp"
- "53:53/udp"
environment:
DNS_SERVER_DOMAIN: dns-server
volumes:
- /etc/dns
restart: unless-stopped Environment Variables
- Var Name Default
- DNS_SERVER_DOMAIN dns-server
Port List
- 5380:5380/tcp
- 53:53/tcp
- 53:53/udp
Volume Mounting
- /etc/dns
Technitium Reviews
More Self-Hosted Network Security
-
Powerful open source web content filter.
-
Open-source self-hosted VPN and firewall built on WireGuard®.
-
A hardened, versatile, state-of-the-art open source firewall based on Linux. Its ease of use, high performance and extensibility make it usable for everyone.
-
Widely used, open source firewall/router.
-
Network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole. Pi-Hole can significantly speed up your internet, remove ads and block malware. It comes with a nice web interface and a mobile app with monitoring features, it's open source, easy to install and very widely used.
-
A simple way to set up a home VPN on any Debian server. Supports OpenVPN and WireGuard with elliptic curve encryption keys up to 512 bit. Supports multiple DNS providers and custom DNS providers - works nicely along-side PiHole.
-
Detect if you have a malware-infected computer on your network, and powerful network analysis framework and monitor.
About the Data: Technitium
API
You can access Technitium's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/technitium The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
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!