pdnsd.conf 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. ## 全局配置
  2. global {
  3. perm_cache = 8192; # 缓存大小 kb
  4. cache_dir = "/var/cache/pdnsd"; # 缓存目录
  5. run_as = "pdnsd"; # 运行用户
  6. server_ip = 0.0.0.0; # 监听地址
  7. server_port = 53; # 监听端口
  8. tcp_server = off; # 监听 TCP
  9. query_method = udp_only; # 查询方法
  10. status_ctl = on; # 状态控制
  11. paranoid = off; # 预防污染
  12. min_ttl = 15m; # 最小 TTL 15min
  13. max_ttl = 1w; # 最大 TTL 1week
  14. timeout = 10; # 全局超时 10s
  15. randomize_recs = on; # 随机重排多个 IP
  16. verbosity = 1; # 日志级别 0 -> 3
  17. }
  18. ## DNS 配置
  19. server {
  20. label = "ChinaDNS"; # 标签 (随意)
  21. ip = 127.0.0.1; # 上游 DNS 地址
  22. port = 65353; # 上游 DNS 端口
  23. proxy_only = on; # 关闭验证 (建议)
  24. }
  25. ## Host 文件
  26. source {
  27. owner = localhost; # DNS 响应的名称
  28. file = "/etc/hosts"; # hosts 文件路径
  29. }