Skip to content
/ minidns Public

A small caching/adblocking DNS server written in Go

License

Notifications You must be signed in to change notification settings

tcfw/minidns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minidns

A very small caching DNS server written in Go

Plugins

  • Cache: caches known answers until TTL runs out
  • Forwarder: forwards DNS questions to upstream DNS servers with a 1 second timeout per upstream endpoint
  • DOH Forwarder: a forwarder that uses RFC 8484 for DNS over HTTPS (should only use one doh or classic forwarder)
  • AdBlocker: returns empty results for given host lists to essentially block ads and malicious websites