notes.html revision 6b7cba2b10d6cb5363d94b434b0d22ecfb33a6f3
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - Permission to use, copy, modify, and/or distribute this software for any
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - purpose with or without fee is hereby granted, provided that the above
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - copyright notice and this permission notice appear in all copies.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews - PERFORMANCE OF THIS SOFTWARE.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<!-- $Id$ -->
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="section">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="titlepage"><div><div><h2 class="title" style="clear: both">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<a name="id-1.2"></a>Release Notes for BIND Version 9.11.0a1</h2></div></div></div>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="titlepage"><div><div><h3 class="title">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<a name="relnotes_intro"></a>Introduction</h3></div></div></div>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews BIND 9.11.0 is a new feature release of BIND, still under development.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews This document summarizes new features and functional changes that
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews have been introduced on this branch. With each development
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews release leading up to the final BIND 9.11.0 release, this document
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews will be updated with additional features added and bugs fixed.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="titlepage"><div><div><h3 class="title">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<a name="relnotes_download"></a>Download</h3></div></div></div>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews The latest versions of BIND 9 software can always be found at
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <a class="link" href="http://www.isc.org/downloads/" target="_top">http://www.isc.org/downloads/</a>.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews There you will find additional information about each release,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews source code, and pre-compiled versions for Microsoft Windows
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews operating systems.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="titlepage"><div><div><h3 class="title">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<a name="relnotes_security"></a>Security Fixes</h3></div></div></div>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="titlepage"><div><div><h3 class="title">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<a name="relnotes_features"></a>New Features</h3></div></div></div>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Added support for DynDB, a new interface for loading zone data
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews from an external database, developed by Red Hat for the FreeIPA
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews project. (Thanks in particular to Adam Tkac and Petr
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Spacek of Red Hat for the contribution.)
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Unlike the existing DLZ and SDB interfaces, which provide a
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews limited subset of database functionality within BIND —
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews translating DNS queries into real-time database lookups with
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews relatively poor performance and with no ability to handle
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews DNSSEC-signed data — DynDB is able to fully implement
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews and extend the database API used natively by BIND.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews A DynDB module could pre-load data from an external data
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews source, then serve it with the same performance and
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews functionality as conventional BIND zones, and with the
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews ability to take advantage of database features not
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews available in BIND, such as multi-master replication.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews New quotas have been added to limit the queries that are
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews sent by recursive resolvers to authoritative servers
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews experiencing denial-of-service attacks. When configured,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews these options can both reduce the harm done to authoritative
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews servers and also avoid the resource exhaustion that can be
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews experienced by recursives when they are being used as a
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews vehicle for such an attack.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <code class="option">fetches-per-server</code> limits the number of
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews simultaneous queries that can be sent to any single
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews authoritative server. The configured value is a starting
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews point; it is automatically adjusted downward if the server is
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews partially or completely non-responsive. The algorithm used to
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews adjust the quota can be configured via the
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <code class="option">fetch-quota-params</code> option.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews <code class="option">fetches-per-zone</code> limits the number of
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews simultaneous queries that can be sent for names within a
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews single domain. (Note: Unlike "fetches-per-server", this
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews value is not self-tuning.)
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Statistics counters have also been added to track the number
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews of queries affected by these quotas.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews Added support for <span class="command"><strong>dnstap</strong></span>, a fast,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews flexible method for capturing and logging DNS traffic,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews developed by Robert Edmonds at Farsight Security, Inc.,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews whose assistance is gratefully acknowledged.
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews To enable <span class="command"><strong>dnstap</strong></span> at compile time,
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews the <span class="command"><strong>fstrm</strong></span> and <span class="command"><strong>protobuf-c</strong></span>
3b83676e079a799f97ad8b76c057e6ecb0426b1dMark Andrews libraries must be available, and BIND must be configured with
<a class="link" href="http://localhost:8888/xml/v3/traffic" target="_top">http://localhost:8888/xml/v3/traffic</a>
<a class="link" href="http://localhost:8888/json/v1/traffic" target="_top">http://localhost:8888/json/v1/traffic</a>.
<span class="command"><strong>rndc signing -serial <em class="replaceable"><code>number</code></em> <em class="replaceable"><code>zonename</code></em></strong></span>.
in order to persist across restarts of the <span class="command"><strong>named</strong></span> server.
<span class="command"><strong>dig +ttlunits</strong></span> causes <span class="command"><strong>dig</strong></span>
<span class="command"><strong>dig +dscp=<em class="replaceable"><code>value</code></em></strong></span>
<span class="command"><strong>named -L <em class="replaceable"><code>filename</code></em></strong></span>
Updated the compiled-in addresses for H.ROOT-SERVERS.NET
When using native PKCS#11 cryptography (i.e.,
(e.g., when a zone file cannot be loaded) have been clarified
The SIT-related named.conf options have been marked as
Retrieving the local port range from net.ipv4.ip_local_port_range
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
<a class="link" href="https://www.isc.org/downloads/software-support-policy/" target="_top">https://www.isc.org/downloads/software-support-policy/</a>