options塊中:
listen-on port 監聽DNS查詢請求的本機IP地址及連接埠
eg:listen-on port 53 { 192.168.0.78 };監聽原生192.168.0.78的DNS查詢,如果不跟這個參數,表示偵聽本機所有IP地址收到的DNS
listen-on port 53 { any; };
listen-on-v6 port 監聽IPv6的
directory 指定地區設定檔所在的目錄
directory "/var/named";
query-source port 指定用戶端在提交DNS查詢必須使用的源連接埠
query-source port 53;
allow-query { IP1;ip2;ipn.. };指定接受DNS查詢請求的用戶端
eg:allow-query { 192.168.0.101;192.168.1.1; };只允許這兩個地址查詢
allow-recursion 指定允許提交遞迴查詢的用戶端,allow-query和allow-recursion區別在於allow-recursion 不負責提交迭代查詢
forward only|first
forwarders 指定轉寄伺服器
eg:forwarders { 1.1.1.1; }; 凡是在本機上查詢不到的都轉寄到1.1.1.1上
version 指定DNS用戶端在查詢的時候顯示的BIND版本號碼,如version “hello,I can't tell you”
interface-interval 指定BIND檢查網路介面變化的周期
datasize 伺服器可以使用最大記憶體量
max-cache-size最大緩衝,如max-cache-size 10M
recursive-clients DNS伺服器同時為客戶執行的遞迴查詢最大的數量,預設1000,每個遞迴查詢一次會使用20KB記憶體
tcp-clients DNS服務同時街艘的tcp串連最大的數量,預設100
allow-transfer 允許地區傳輸的次要區域
max-transfer-time-in 設定時間更長的進入的域傳輸將會被終止,預設120min
max-transfer-idel-in 在設定的時間下沒有任何進展的域傳輸將會被終止,預設60min
max-transfer-time-out 已耗用時間比設定的時間長的發出的域傳輸將會被終止
max-transfer-idle-out 在設定的時間下沒有任何進展的發出的域傳輸將會被終止
serial-query-rate 次要伺服器將會定時查詢主網域名稱伺服器
transfer-format 傳輸的格式
transfer-in 可以同時啟動並執行進入的域傳輸最大值
recursion yes|no|off 是否允許客戶遞迴查詢
view塊
match-clients 指定提交DNS用戶端的源IP位址範圍
match-destinations 指定提交DNS用戶端的目標IP位址範圍
match-rescursive-only yes|no 指定是否可以遞迴查詢
include 指定主設定檔,如include "/etc/name.zones";
本文出自 “IT夢-齊-分享” 部落格