Home

Software-update: Unbound 1.18.0

Als je een dns-look-up uitvoert, begint een recursor in eerste instantie met het stellen van de look-upvraag aan een dns-rootserver. Deze kan dan doorverwijzen naar andere servers, vanaf waar weer doorverwezen kan worden naar andere servers enzovoort, totdat uiteindelijk een server is bereikt die het antwoord weet of weet dat de look-up niet mogelijk is. Van dit laatste kan sprake zijn als de naam niet bestaat of de servers niet reageren. Het proces van het langslopen van verschillende authoritative servers heet recursie. Unbound is een dns-recursor met ondersteuning voor moderne standaarden, zoals Query Name Minimisation, Aggressive Use of Dnssec-Validated Cache en authority zones. De ontwikkelaars hebben versie 1.18.0 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:

Features
  • Merge #826: Аdd a metric about the maximum number of collisions in lrushah.
  • Set max-udp-size default to 1232. This is the same default value as the default value for edns-buffer-size. It restricts client edns buffer size choices, and makes unbound behave similar to other DNS resolvers. The new choice, down from 4096 means it is harder to get large responses from Unbound. Thanks to Xiang Li, from NISL Lab, Tsinghua University.
  • Add harden-unknown-additional option. It removes unknown records from the authority section and additional section. Thanks to Xiang Li, from NISL Lab, Tsinghua University.
  • Merge #819: Added new static zone type block_a to suppress all A queries for specific zones.
  • Fix #835: [FR] Ability to use Redis unix sockets.
  • Fix #833: [FR] Ability to set the Redis password.
  • Merge #882 from vvfedorenko: Features/dropqueuedpackets, with sock-queue-timeout option that drops packets that have been in the socket queue for too long. Added statistics num.queries_timed_out and query.queue_time_us.max that track the socket queue timeouts.
  • Merge #722 from David 'eqvinox' Lamparter: NAT64 support.
  • Fix #888: [FR] Use kernel timestamps for dnstap.
  • Merge #903: contrib: add yocto compatible init script.
  • Merge #892: Add cachedb hit stat. Introduces 'num.query.cachedb' as a new statistical counter.
  • Merge #739: Add SVCB dohpath support.
  • Merge #802: add validation EDEs to queries where the CD bit is set.
  • Merge #664 from tilan7763: Add prefetch support for subnet cache entries.
  • Merge #759 from Tom Carpay: Add EDE (RFC8914) caching.
  • Merge #790 from Tom Carpay: Add support for EDE caching in cachedb and subnetcache.
  • Merge PR #762: Downstream DNS Server Cookies a la RFC7873 and RFC9018. Create server cookies for clients that send client cookies. This needs to be explicitly turned on in the config file with: `answer-cookie: yes`. A `cookie-secret:` can be configured for anycast setups. Without one, a random cookie secret is generated. The acl option `allow_cookie` allows queries with either a valid cookie or over a stateful transport. The statistics output has `queries_cookie_valid` and `queries_cookie_client` and `queries_cookie_invalid` information. The `ip\-ratelimit\-cookie:` value determines a rate limit for queries with cookies, if desired.
  • Bug Fixes

    Previous

    Next