Guest User

dnsdist.conf

a guest
Mar 7th, 2025
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. -- DNSDist configuration for Pi-hole with DOH/DOT redundancy
  2.  
  3. addLocal("127.0.0.1:5300")
  4.  
  5. -- Cloudflare DOH
  6. newServer({address="127.0.0.1:5054", name="cloudflare_doh", checkType="A", checkName="one.one.one.one.", mustResolve=true})
  7.  
  8. -- Quad9 DOH
  9. newServer({address="127.0.0.1:5055", name="quad9_doh", checkType="A", checkName="dns.quad9.net.", mustResolve=true})
  10.  
  11. -- Cloudflare DOT
  12. newServer({address="127.0.0.1:5056", name="cloudflare_dot", checkType="A", checkName="one.one.one.one.", mustResolve=true})
  13.  
  14. -- Quad9 DOT
  15. newServer({address="127.0.0.1:5057", name="quad9_dot", checkType="A", checkName="dns.quad9.net.", mustResolve=true})
  16.  
  17. addPool("doh_dot_pool", {
  18. "cloudflare_doh",
  19. "quad9_doh",
  20. "cloudflare_dot",
  21. "quad9_dot"
  22. }, "roundrobin")
  23.  
  24. addAction(AllRule(), PoolAction("doh_dot_pool"))
  25.  
  26. webserver("127.0.0.1:8083", "yourpassword") -- CHANGE THIS!
  27. setWebserverConfig({apiKey = "your_api_key"}) -- CHANGE THIS!
Advertisement
Add Comment
Please, Sign In to add comment