dnsmasq配置文件解釋


個人學習筆記,謝絕轉載!!!
原文:https://www.cnblogs.com/wshenjin/p/13092982.html


##偵聽端口
port=53
##服務啟動用戶及用戶組
user=nobody
group=nobody
##業務偵聽地址 - interface 選項和 listen-address 選項可以同時使用
listen-address=10.10.10.10,127.0.0.1
##不加載本地的 /etc/hosts 文件
no-hosts
##添加讀取額外的 hosts 文件路徑,可以多次指定。如果指定為目錄,則讀取目錄中的所有文件。
addn-hosts=/etc/dnsmasq/dnsmasq.hosts
##讀取目錄中的所有文件,文件更新將自動讀取
hostsdir=/etc/dnsmasq/dnsmasq.d
##記錄dns查詢日志,如果指定 log-queries=extra 那么在每行開始處都有額外的日志信息。
log-queries
##設置日志記錄器
log-facility=/data/dnsmasq/log/dnsmasq.log
##異步log,緩解阻塞,提高性能。默認為5,最大100。
log-async=50
##指定 EDNS.0 UDP 包的最大尺寸,默認為 RFC5625 推薦的 edns-packet-max=4096
edns-packet-max=4096
##指定接口
interface=ens33
##指定不提供 DHCP 或 TFTP 服務的接口,僅提供 DNS 服務。
no-dhcp-interface=ens33
##指定 resolv-file 文件路徑(上游DNS服務器),默認/etc/resolv.dnsmasq
resolv-file=/etc/dnsmasq/resolv.dnsmasq
##嚴格按照resolv.conf中的順序進行查找
strict-order
##重啟后清空緩存
clear-on-reload
##完整的域名才向上游服務器查找,如果僅僅是主機名僅查找hosts文件
domain-needed
##緩存條數,默認為150條,cache-size=0 禁用緩存。
cache-size=1000
##不緩存未知域名緩存,默認情況下dnsmasq緩存未知域名並直接返回為客戶端。
no-negcache
##指定DNS同屬查詢轉發數量
dns-forward-max=1000


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM