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
30 Jun 26
Latest version
Primary Language
C#
Size
9,095 KB
Stars
9,009
Forks
720
Watchers
9,009
Language Usage
Star History
Top Contributors
-
@ShreyasZare (3885)
-
@zbalkan (42)
-
@Cossey (16)
-
@IngmarStein (7)
-
@ruifung (6)
-
@skidoodle (6)
-
@polarathene (5)
-
@Paul1404 (4)
-
@anonhostpi (2)
-
@PonchoPowers (2)
-
@josecarre (1)
-
@kristoftorok (1)
-
@lachlan-stevens (1)
-
@N0jja (1)
-
@pbinks (1)
-
@EliteSalman (1)
-
@sjdaws (1)
-
@Pinkbyte (1)
-
@simonvandermeer (1)
-
@griccardos (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 (09 May 26)
updated change log for v15.2 release.
-
Shreyas Zare (09 May 26)
inno: updated version to 15.2
-
Shreyas Zare (09 May 26)
assembly version updated to v15.2 for release.
-
Shreyas Zare (09 May 26)
updated apidocs.
-
Shreyas Zare (09 May 26)
webapp: updated html to support new WebServiceReverseProxyAddresses option. Other minor changes done.
-
Shreyas Zare (09 May 26)
main.js: implemented support for new webServiceReverseProxyAddresses option. Code refactoring changes done.
-
Shreyas Zare (09 May 26)
WebServiceSettingsApi: Added support for "webServiceReverseProxyAddresses" option in settings. Renamed "reverseProxyNetworkACL" option to "dnsReverseProxyNetworkACL" to avoid confusion. Other minor changes and code refactoring done.
-
Shreyas Zare (09 May 26)
WebServiceAuthApi: Fixed issue in SetGroupDetails() that caused unable to set empty description. Code refactoring changes done.
-
Shreyas Zare (09 May 26)
Extensions: Updated GetRemoteEndPoint() to remove support for real ip header.
-
Shreyas Zare (09 May 26)
code refactoring changes done.
-
Shreyas Zare (09 May 26)
DnsWebService: Updated StartWebServiceAsync() to use HttpClientNetworkHandler as backchannel and implemented OnRedirectToIdentityProvider event to check if user info endpoint is available to enable GetClaimsFromUserInfoEndpoint option. Added new webServiceReverseProxyAddresses option to define allowed reverse proxies. Moved GetRemoteEndPoint() from extensions to here. Other minor changes and code refactoring done.
-
Shreyas Zare (09 May 26)
DnsServer: Updated ProcessRequestAsync() to check for invalid domain names to prevent throwing exception later. Updated ProcessUpdateQueryAsync() to remove RDLENGTH check since added records do not have it initialized. Updated ProcessCNAMEAsync(), ProcessRecursiveQueryAsync(), and GetCacheRefreshNeededQueryAsync() to check for invalid domain name. Code refactoring changes done.
-
Shreyas Zare (09 May 26)
AuthZone: Updated AddRecord() to fix issue to allow updating ttl for existing record.
-
Shreyas Zare (09 May 26)
BlockListZoneManager: Updated UpdateBlockListsAsync() to set http timeout to 5 mins.
-
Shreyas Zare (09 May 26)
ClusterManager: Updated RemoveClusterPrimaryZoneRecordsFor() to remove any CNAME record added by user and added check for reverse zone before PTR removal. Updated AddClusterPrimaryZoneRecordsFor() to allow adding PTR record in forwarder zone.
-
Shreyas Zare (03 May 26)
app store json updated.
-
Shreyas Zare (03 May 26)
app assembly version updated
-
Shreyas Zare (03 May 26)
QueryLogsPostgreSql: fixed minor issue with qtype type conversion.
-
Shreyas Zare (03 May 26)
updated change log for v15.1 release.
-
Shreyas Zare (03 May 26)
assembly version updated to v15.1 for release
-
Shreyas Zare (03 May 26)
app store json updated
-
Shreyas Zare (03 May 26)
inno: updated version to v15.1
-
Shreyas Zare (03 May 26)
app assembly version updated.
-
Shreyas Zare (03 May 26)
updated assembly version.
-
Shreyas Zare (03 May 26)
updated readme to add archive link.
-
Shreyas Zare (03 May 26)
updated to add sso scopes env var.
-
Shreyas Zare (03 May 26)
webapp: updated html to support new sso scopes option.
-
Shreyas Zare (03 May 26)
auth.js: added support for new sso scopes option.
-
Shreyas Zare (03 May 26)
HttpApiClient: updated error message.
-
Shreyas Zare (03 May 26)
WebServiceDashboardApi: Updated GetMetricsText() to use correct naming convention.
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!