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/Repository
- LicenseGPL-3.0
- Created29 Oct 17
- Primary languageC#
- Size8,696 KB
- Stars10,073
- Forks794
- Watchers10,073
Top Contributors
@ShreyasZare (4141)
@zbalkan (43)
@Cossey (16)
@IngmarStein (9)
@ruifung (6)
@skidoodle (6)
@polarathene (5)
@Paul1404 (4)
@Hemsby (4)
@daedaevibin (3)
@zs311521 (2)
@PonchoPowers (2)
@hagezi (2)
@anonhostpi (2)
@griccardos (1)
@Wrong-Code (1)
@simonvandermeer (1)
@Pinkbyte (1)
@SeanSith (1)
@sjdaws (1)
@EliteSalman (1)
@pbinks (1)
@nicholas-shi (1)
@N0jja (1)
@swimlane-marty (1)
@lachlan-stevens (1)
@kristoftorok (1)
@josecarre (1)
@jimstrang (1)
@IominimoI (1)
@eltociear (1)
@Hezer (1)
@galenguyer (1)
@elias314 (1)
@scj643 (1)
@alexhorner (1)
@Alcazer (1)
@byGarcia (1)
Recent Commits
Shreyas Zare(03 Oct 26)
updated changelog for v15.6 release.
Shreyas Zare(03 Oct 26)
docker file version updated to v15.6.0
Shreyas Zare(03 Oct 26)
inno: version updated to v15.6
Shreyas Zare(03 Oct 26)
assesmbly version updated to v15.6 for release.
Shreyas Zare(03 Oct 26)
assembly version updated for release.
Shreyas Zare(03 Oct 26)
app store json updated for v15.6 release.
Shreyas Zare(03 Oct 26)
app asssembly version updated for release.
Shreyas Zare(03 Oct 26)
updated docker env var docs to include QUIC protocol option.
Shreyas Zare(03 Oct 26)
updated docker compose documentation
Shreyas Zare(03 Oct 26)
updated APIDOCS.
Shreyas Zare(03 Oct 26)
webapp: updated html to add support for Enable Cache Prefetch option.
Shreyas Zare(03 Oct 26)
main.js: Updated code to add support for new Enable Cache Prefetch option.
Shreyas Zare(03 Oct 26)
dhcp.js: Fixed multiple XSS issues.
Shreyas Zare(03 Oct 26)
cluster.js: updated code to add support for new version parameter.
Shreyas Zare(03 Oct 26)
WebServiceZonesApi: Updated ListZones() to add validation for filterName and matchTimeout to prevent abuse of regex option.
Shreyas Zare(03 Oct 26)
WebServiceSettingsApi: updated setting API to add support for new "enableCachePrefetch" option.
Shreyas Zare(03 Oct 26)
WebServiceClusterApi: Updated WriteClusterNodes() to add new "version" parameter.
Shreyas Zare(03 Oct 26)
DnsWebService: Added version property.
Shreyas Zare(03 Oct 26)
ClusterInfo: added version property.
Shreyas Zare(03 Oct 26)
DnsServer: Added an explicit option to enable/disable Cache Prefetch feature. Fixed issue in ProcessZoneTransferQueryAsync() that caused including OPT in AXFR response parts when request did not support EDNS. Updated AuthoritativeQueryAsync() to consider FWD response from apps as final answer. Updated RecursiveResolveAsync() to add check to prevent triggering multiple prefetch tasks for the same qname, and added missing EDNS check in final server failure response.
Shreyas Zare(03 Oct 26)
CacheZone: Updated QueryRecords() to fix issue of failure record entry shadowing an CNAME record entry in cache.
Shreyas Zare(03 Oct 26)
AuthZoneManager: Updated GetAuthZoneInfo() and FindAuthZoneInfo() to add domain name validation to prevent log injection.
Shreyas Zare(03 Oct 26)
DhcpServer: Updated GetScope() to add scope name validation to prevent log injection.
Shreyas Zare(03 Oct 26)
ClusterNode: Updated to implement add version parameter.
Shreyas Zare(03 Oct 26)
User: updated ChangePassword() to add limit on iterations to prevent abuse.
Shreyas Zare(03 Oct 26)
AuthManager: Updated GetUser() and GetGroup() to add validation checks to prevent log injection.
Shreyas Zare(03 Oct 26)
DnsServerApp: Updated code to include server version and start time stamp in output.
Shreyas Zare(03 Oct 26)
BlockPage: Updated ServeDefaultPageAsync() to fix XSS issue.
Shreyas Zare(26 Sept 26)
updated changelog for v15.5.1 release.
Shreyas Zare(26 Sept 26)
docker file: updated version to v15.5.1
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 Address206.189.140.177
- Hostnametechnitium.com
- LocationBengaluru,Karnataka,India,AS
- ISPDigitalOcean LLC
- ASNAS14061
Associated Countries
IN
US
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. Source: https://github.com/TechnitiumSoftware/DnsServer
View on DockerHub
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} \
-e DNS_SERVER_ADMIN_PASSWORD=${DNS_SERVER_ADMIN_PASSWORD} \
-v /etc/dns \
--restart=unless-stopped \
technitium/dns-server:latestCompose 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
DNS_SERVER_ADMIN_PASSWORD:
volumes:
- /etc/dns
restart: unless-stoppedEnvironment Variables
- Var NameDefault
- DNS_SERVER_DOMAINdns-server
- DNS_SERVER_ADMIN_PASSWORDnull
Port List
- 5380:5380/tcp
- 53:53/tcp
- 53:53/udp
Volume Mounting
- Container PathHost Bind
- /etc/dns(anonymous)
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
Edit Technitium Data
You can edit Technitium's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access Technitium's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/technitiumThe 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!