From: Petr Špaček Date: Mon, 3 Feb 2020 14:11:15 +0000 (+0100) Subject: docs: EDNS bufsize = 1232 X-Git-Tag: v5.2.0~7^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8a50589b1d723b343133d52efae4e087433a147f;p=thirdparty%2Fknot-resolver.git docs: EDNS bufsize = 1232 --- diff --git a/daemon/bindings/net_dns_tweaks.rst b/daemon/bindings/net_dns_tweaks.rst index baac568b6..7dca906bf 100644 --- a/daemon/bindings/net_dns_tweaks.rst +++ b/daemon/bindings/net_dns_tweaks.rst @@ -8,7 +8,7 @@ Default values should not be changed except for very special cases. .. function:: net.bufsize([udp_downstream_bufsize][, udp_upstream_bufsize]) - Get/set maximum EDNS payload size advertised in DNS packets. Default is 4096 bytes and the default will be lowered to value around 1232 bytes in future, once `DNS Flag Day 2020 `_ becomes effective. + Get/set maximum EDNS payload size advertised in DNS packets. Default is 1232 bytes which was chosed to minimize risk of `issues caused by IP fragmentation `_. Minimal value allowed by standard :rfc:`6891` is 512 bytes, which is equal to DNS packet size without Extension Mechanisms for DNS. Value 1220 bytes is minimum size required by DNSSEC standard :rfc:`4035`.