New Features
Added a new command line option to dig:
+[no]unexpected. By default, dig
won't accept a reply from a source other than the one to which
it sent the query. Add the +unexpected argument
to enable it to process replies from unexpected sources.
The GeoIP2 API from MaxMind is now supported. Geolocation support
will be compiled in by default if the libmaxminddb
library is found at compile time, but can be turned off by using
configure --disable-geoip.
The default path to the GeoIP2 databases will be set based
on the location of the libmaxminddb library;
for example, if it is in /usr/local/lib,
then the default path will be
/usr/local/share/GeoIP.
This value can be overridden in named.conf
using the geoip-directory option.
Some geoip ACL settings that were available with
legacy GeoIP, including searches for netspeed,
org, and three-letter ISO country codes, will
no longer work when using GeoIP2. Supported GeoIP2 database
types are country, city,
domain, isp, and
as. All of these databases support both IPv4
and IPv6 lookups. [GL #182] [GL #1112]
In order to clarify the configuration of DNSSEC keys,
the trusted-keys and
managed-keys statements have been
deprecated, and the new dnssec-keys
statement should now be used for both types of key.
When used with the keyword initial-key,
dnssec-keys has the same behavior as
managed-keys, i.e., it configures
a trust anchor that is to be maintained via RFC 5011.
When used with the new keyword static-key, it
has the same behavior as trusted-keys,
configuring a permanent trust anchor that will not automatically
be updated. (This usage is not recommended for the root key.)
[GL #6]
The new add-soa option specifies whether
or not the response-policy zone's SOA record
should be included in the additional section of RPZ responses.
[GL #865]
Two new metrics have been added to the
statistics-channel to report DNSSEC
signing operations. For each key in each zone, the
dnssec-sign counter indicates the total
number of signatures named has generated
using that key since server startup, and the
dnssec-refresh counter indicates how
many of those signatures were refreshed during zone
maintenance, as opposed to having been generated
as a result of a zone update. [GL #513]
Statistics channel groups are now toggleable. [GL #1030]
dig, mdig and
delv can all now take a +yaml
option to print output in a a detailed YAML format. [RT #1145]