Technitium DNS Server https://technitium.com/dns/
Shreyas Zare f83fc46fd0 assembly version updated to v6.2.1 for release. | 3 years ago | |
---|---|---|
.github | 3 years ago | |
Apps | 3 years ago | |
DnsApplicationCommon | 3 years ago | |
DnsServerApp | 3 years ago | |
DnsServerCore | 3 years ago | |
DnsServerSystemTrayApp | 3 years ago | |
DnsServerWindowsService | 3 years ago | |
DnsServerWindowsSetup | 3 years ago | |
.gitattributes | 5 years ago | |
.gitignore | 5 years ago | |
APIDOCS.md | 3 years ago | |
CHANGELOG.md | 3 years ago | |
DnsServer.sln | 3 years ago | |
LICENSE | 7 years ago | |
README.md | 3 years ago |
Technitium DNS Server
Get a personal local DNS Server for privacy & security.
Block Ads at DNS level!
Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy & security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser.
Nobody really bothers about domain name resolution since it works automatically behind the scenes and is complex to understand. Most computer software use the operating system's DNS resolver that usually query the configured ISP's DNS server using UDP protocol. This way works well for most people but, your ISP can see and control what website you can visit even when the website employ HTTPS security. Not only that, some ISPs can redirect, block or inject content into websites you visit even when you use a different DNS provider like Google DNS or Cloudflare DNS. Having Technitium DNS Server configured to use DNS-over-TLS or DNS-over-HTTPS forwarders, these privacy & security issues can be mitigated very effectively.
Developers regularly use the hosts file for configuring an IP address for a domain under testing. However, using the hosts file is cumbersome at times and can only be used to resolve domain name to an IP address. With a fully configurable DNS server running on your local machine, you can configure not just simple A records (for IP address) but, also configure other types of records like CNAME or MX etc. This allow you to have more control and power when you want to do testing that simulates the exact configuration that you have running on production.
Applications of using a locally hosted DNS server is limited only by the user's imagination!
The DNS server HTTP API allows any 3rd party app or script to configure the DNS server. The HTTP API is used by the web console and thus all the actions that the web console does can be performed via the API. Read the HTTP API documentation for complete details.
Read the latest online help topics which contains the DNS Server user manual and covers frequently asked questions.
For support, send an email to support@technitium.com. For any issues, feedback, or feature request, create an issue on GitHub.
Join /r/technitium on Reddit.
Make contribution to Technitium by becoming a Patron and help making new software, updates, and features possible.