說明
bufsize 將請求者的 UDP 酬載大小限制在最大值內。如果具有 OPT RR 的請求的 bufsize 大於限制值,則請求的 bufsize 將會減少。否則,請求不受影響。它可以防止 IP 分段,從而減輕某些 DNS 漏洞。它無法增加客戶端請求的 UDP 大小,只能減少。這只會影響具有 OPT RR (EDNS(0)) 的查詢。
語法
bufsize [SIZE]
[SIZE] 是一個整數值,用於設定緩衝區大小。預設值為 1232,並且該值必須在 512 - 4096 之間。只接受一個參數,它同時涵蓋 IPv4 和 IPv6。
範例
啟用限制傳出查詢至解析器 (172.31.0.10) 的緩衝區大小
. {
bufsize 1100
forward . 172.31.0.10
log
}
啟用限制作為權威名稱伺服器的緩衝區大小
. {
bufsize 1220
file db.example.org
log
}
注意事項
- 將 bufsize 設定為 1232 位元組可能可以避免當今使用的大多數網路上的分段,但它取決於實體網路鏈路的 MTU。