mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-22 10:10:06 +00:00
Fix broken links in documentation
Some detected links are not to be verified (127.*, dnssec-or-not.com) and some I can't fix (flaticon, godaddy, icann), but they are not crucial.
This commit is contained in:
parent
4dfc12cb44
commit
8302469507
@ -274,7 +274,7 @@ Options
|
|||||||
with cached copies of the old DNSKEY RRset. The :option:`-Q` option forces
|
with cached copies of the old DNSKEY RRset. The :option:`-Q` option forces
|
||||||
:program:`dnssec-signzone` to remove signatures from keys that are no longer
|
:program:`dnssec-signzone` to remove signatures from keys that are no longer
|
||||||
active. This enables ZSK rollover using the procedure described in
|
active. This enables ZSK rollover using the procedure described in
|
||||||
:rfc:`6781#4.1.1.1` ("Pre-Publish Key Rollover").
|
:rfc:`6781#section-4.1.1.1` ("Pre-Publish Zone Signing Key Rollover").
|
||||||
|
|
||||||
.. option:: -q
|
.. option:: -q
|
||||||
|
|
||||||
@ -291,7 +291,7 @@ Options
|
|||||||
This option is similar to :option:`-Q`, except it forces
|
This option is similar to :option:`-Q`, except it forces
|
||||||
:program:`dnssec-signzone` to remove signatures from keys that are no longer
|
:program:`dnssec-signzone` to remove signatures from keys that are no longer
|
||||||
published. This enables ZSK rollover using the procedure described in
|
published. This enables ZSK rollover using the procedure described in
|
||||||
:rfc:`6781#4.1.1.2` ("Double Signature Zone Signing Key
|
:rfc:`6781#section-4.1.1.2` ("Double Signature Zone Signing Key
|
||||||
Rollover").
|
Rollover").
|
||||||
|
|
||||||
.. option:: -S
|
.. option:: -S
|
||||||
|
@ -105,8 +105,9 @@ unavailable, ``--disable-doh`` can be used to disable DoH support.
|
|||||||
|
|
||||||
To support the HTTP statistics channel, the server must be linked with
|
To support the HTTP statistics channel, the server must be linked with
|
||||||
at least one of the following libraries: ``libxml2``
|
at least one of the following libraries: ``libxml2``
|
||||||
(http://xmlsoft.org) or ``json-c`` (https://github.com/json-c/json-c).
|
(https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home) or ``json-c``
|
||||||
If these are installed at a nonstandard location, then:
|
(https://github.com/json-c/json-c). If these are installed at a
|
||||||
|
nonstandard location, then:
|
||||||
|
|
||||||
- for ``libxml2``, specify the prefix using ``--with-libxml2=/prefix``,
|
- for ``libxml2``, specify the prefix using ``--with-libxml2=/prefix``,
|
||||||
- for ``json-c``, adjust ``PKG_CONFIG_PATH``.
|
- for ``json-c``, adjust ``PKG_CONFIG_PATH``.
|
||||||
@ -130,7 +131,7 @@ installed in a nonstandard location, specify the prefix using
|
|||||||
|
|
||||||
For DNSTAP packet logging, ``libfstrm``
|
For DNSTAP packet logging, ``libfstrm``
|
||||||
(https://github.com/farsightsec/fstrm) and ``libprotobuf-c``
|
(https://github.com/farsightsec/fstrm) and ``libprotobuf-c``
|
||||||
(https://developers.google.com/protocol-buffers) must be installed, and
|
(https://protobuf.dev) must be installed, and
|
||||||
BIND must be configured with ``--enable-dnstap``.
|
BIND must be configured with ``--enable-dnstap``.
|
||||||
|
|
||||||
To support internationalized domain names in :iscman:`dig`, ``libidn2``
|
To support internationalized domain names in :iscman:`dig`, ``libidn2``
|
||||||
@ -176,6 +177,6 @@ macOS
|
|||||||
|
|
||||||
Building on macOS assumes that the “Command Tools for Xcode” are
|
Building on macOS assumes that the “Command Tools for Xcode” are
|
||||||
installed. These can be downloaded from
|
installed. These can be downloaded from
|
||||||
https://developer.apple.com/download/more/ or, if Xcode is already
|
https://developer.apple.com/xcode/resources/ or, if Xcode is already
|
||||||
installed, simply run ``xcode-select --install``. (Note that an Apple ID
|
installed, simply run ``xcode-select --install``. (Note that an Apple ID
|
||||||
may be required to access the download page.)
|
may be required to access the download page.)
|
||||||
|
@ -39,7 +39,7 @@ The list is non-exhaustive.
|
|||||||
|
|
||||||
.. _Internet Engineering Steering Group: https://www.ietf.org/about/groups/iesg/
|
.. _Internet Engineering Steering Group: https://www.ietf.org/about/groups/iesg/
|
||||||
.. _Internet Engineering Task Force: https://www.ietf.org/about/
|
.. _Internet Engineering Task Force: https://www.ietf.org/about/
|
||||||
.. _Request for Comments: https://www.ietf.org/standards/rfcs/
|
.. _Request for Comments: https://www.ietf.org/process/rfcs/
|
||||||
|
|
||||||
Some of these RFCs, though DNS-related, are not concerned with implementing
|
Some of these RFCs, though DNS-related, are not concerned with implementing
|
||||||
software.
|
software.
|
||||||
|
@ -102,7 +102,7 @@ that could be packed into a 512-byte UDP message, and not a perverse affinity fo
|
|||||||
cultures treat as unlucky. The 512-byte UDP data limit
|
cultures treat as unlucky. The 512-byte UDP data limit
|
||||||
is no longer a limiting factor and all root servers now support both IPv4 and IPv6. In addition, almost all the
|
is no longer a limiting factor and all root servers now support both IPv4 and IPv6. In addition, almost all the
|
||||||
root servers use **anycast**, with well over
|
root servers use **anycast**, with well over
|
||||||
300 instances of the root servers now providing service worldwide (see further information at https://www.root-servers.org).
|
300 instances of the root servers now providing service worldwide (see further information at https://root-servers.org).
|
||||||
The root servers are the starting point for all **name resolution** within the DNS.
|
The root servers are the starting point for all **name resolution** within the DNS.
|
||||||
|
|
||||||
Name Resolution
|
Name Resolution
|
||||||
|
@ -42,7 +42,7 @@ Building SoftHSMv2
|
|||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
SoftHSMv2, the latest development version of SoftHSM, is available from
|
SoftHSMv2, the latest development version of SoftHSM, is available from
|
||||||
https://github.com/opendnssec/SoftHSMv2. It is a software library
|
https://github.com/softhsm/SoftHSMv2. It is a software library
|
||||||
developed by the OpenDNSSEC project (https://www.opendnssec.org) which
|
developed by the OpenDNSSEC project (https://www.opendnssec.org) which
|
||||||
provides a PKCS#11 interface to a virtual HSM, implemented in the form
|
provides a PKCS#11 interface to a virtual HSM, implemented in the form
|
||||||
of an SQLite3 database on the local filesystem. It provides less security
|
of an SQLite3 database on the local filesystem. It provides less security
|
||||||
|
@ -1181,7 +1181,7 @@ default is used.
|
|||||||
https://github.com/farsightsec/fstrm) to send event payloads which
|
https://github.com/farsightsec/fstrm) to send event payloads which
|
||||||
are encoded using Protocol Buffers (``libprotobuf-c``, a mechanism
|
are encoded using Protocol Buffers (``libprotobuf-c``, a mechanism
|
||||||
for serializing structured data developed by Google, Inc.; see
|
for serializing structured data developed by Google, Inc.; see
|
||||||
https://developers.google.com/protocol-buffers/).
|
https://protobuf.dev).
|
||||||
|
|
||||||
To enable :any:`dnstap` at compile time, the ``fstrm`` and
|
To enable :any:`dnstap` at compile time, the ``fstrm`` and
|
||||||
``protobuf-c`` libraries must be available, and BIND must be
|
``protobuf-c`` libraries must be available, and BIND must be
|
||||||
@ -5743,7 +5743,7 @@ The following options can be specified in a :any:`tls` statement:
|
|||||||
``TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256``.
|
``TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256``.
|
||||||
The string must be formed according to the rules specified in the
|
The string must be formed according to the rules specified in the
|
||||||
OpenSSL documentation (see
|
OpenSSL documentation (see
|
||||||
https://www.openssl.org/docs/man1.1.1/man1/ciphers.html, section
|
https://docs.openssl.org/1.1.1/man1/ciphers/, section
|
||||||
"TLS v1.3 cipher suites" for details).
|
"TLS v1.3 cipher suites" for details).
|
||||||
|
|
||||||
.. namedconf:statement:: ciphers
|
.. namedconf:statement:: ciphers
|
||||||
@ -5753,7 +5753,7 @@ The following options can be specified in a :any:`tls` statement:
|
|||||||
This option defines allowed ciphers, such as
|
This option defines allowed ciphers, such as
|
||||||
``HIGH:!aNULL:!MD5:!SHA1:!SHA256:!SHA384``. The string must be
|
``HIGH:!aNULL:!MD5:!SHA1:!SHA256:!SHA384``. The string must be
|
||||||
formed according to the rules specified in the OpenSSL documentation
|
formed according to the rules specified in the OpenSSL documentation
|
||||||
(see https://www.openssl.org/docs/man1.1.1/man1/ciphers.html
|
(see https://docs.openssl.org/1.1.1/man1/ciphers/
|
||||||
for details).
|
for details).
|
||||||
|
|
||||||
.. namedconf:statement:: prefer-server-ciphers
|
.. namedconf:statement:: prefer-server-ciphers
|
||||||
|
@ -727,8 +727,8 @@ particular). This is a concern for some network administrators who do not
|
|||||||
want their users' DNS queries to be rerouted unexpectedly. However,
|
want their users' DNS queries to be rerouted unexpectedly. However,
|
||||||
Mozilla provides a mechanism to disable the DoH-by-default setting:
|
Mozilla provides a mechanism to disable the DoH-by-default setting:
|
||||||
if the Mozilla-owned domain `use-application-dns.net
|
if the Mozilla-owned domain `use-application-dns.net
|
||||||
<https://use-application-dns.net>`_ returns an NXDOMAIN response code, Firefox
|
<https://support.mozilla.org/en-US/kb/canary-domain-use-application-dnsnet>`_
|
||||||
will not use DoH.
|
returns an NXDOMAIN response code, Firefox will not use DoH.
|
||||||
|
|
||||||
To accomplish this using RPZ:
|
To accomplish this using RPZ:
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ back to plain DNS queries without EDNS.
|
|||||||
Such workarounds cause unnecessary resolution delays, increase code
|
Such workarounds cause unnecessary resolution delays, increase code
|
||||||
complexity, and prevent deployment of new DNS features. In February
|
complexity, and prevent deployment of new DNS features. In February
|
||||||
2019, all major DNS software vendors removed these
|
2019, all major DNS software vendors removed these
|
||||||
workarounds; see https://dnsflagday.net/2019 for further details. This change
|
workarounds; see https://www.dnsflagday.net/2019/ for further details. This change
|
||||||
was implemented in BIND as of release 9.14.0.
|
was implemented in BIND as of release 9.14.0.
|
||||||
|
|
||||||
As a result, some domains may be non-resolvable without manual
|
As a result, some domains may be non-resolvable without manual
|
||||||
|
@ -25,8 +25,8 @@ New Features
|
|||||||
are loaded from the currently active bundle from the imported SKR.
|
are loaded from the currently active bundle from the imported SKR.
|
||||||
|
|
||||||
The implementation is loosely based on:
|
The implementation is loosely based on:
|
||||||
https://www.iana.org/dnssec/archive/files/draft-icann-dnssec-
|
https://www.iana.org/dnssec/archive/files/draft-icann-dnssec-keymgmt-01.txt
|
||||||
keymgmt-01.txt :gl:`#1128` :gl:`!9119`
|
:gl:`#1128` :gl:`!9119`
|
||||||
|
|
||||||
- Implement the 'request-ixfr-max-diffs' configuration option.
|
- Implement the 'request-ixfr-max-diffs' configuration option.
|
||||||
``99b18bab7e1``
|
``99b18bab7e1``
|
||||||
|
@ -376,7 +376,7 @@ want to consider deploying DNSSEC:
|
|||||||
requesting all ``.gov`` subdomains to be DNSSEC-signed by December
|
requesting all ``.gov`` subdomains to be DNSSEC-signed by December
|
||||||
2009. This explains why ``.gov`` is the most-deployed DNSSEC domain
|
2009. This explains why ``.gov`` is the most-deployed DNSSEC domain
|
||||||
currently, with `around 90% of subdomains
|
currently, with `around 90% of subdomains
|
||||||
signed. <https://fedv6-deployment.antd.nist.gov/cgi-bin/generate-gov>`__
|
signed. <https://usgv6-deploymon.nist.gov/cgi-bin/generate-gov>`__
|
||||||
|
|
||||||
.. _how_does_dnssec_change_my_job:
|
.. _how_does_dnssec_change_my_job:
|
||||||
|
|
||||||
|
@ -78,6 +78,6 @@ Considerations" by S. Morris, J. Ihren, J. Dickinson, and W. Mekking,
|
|||||||
subsequently published as :rfc:`7583`.
|
subsequently published as :rfc:`7583`.
|
||||||
|
|
||||||
Icons made by `Freepik <https://www.freepik.com/>`__ and
|
Icons made by `Freepik <https://www.freepik.com/>`__ and
|
||||||
`SimpleIcon <https://www.simpleicon.com/>`__ from
|
`SimpleIcon <https://simpleicon.com/>`__ from
|
||||||
`Flaticon <https://www.flaticon.com/>`__, licensed under `Creative Commons BY
|
`Flaticon <https://www.flaticon.com/>`__, licensed under `Creative Commons BY
|
||||||
3.0 <https://creativecommons.org/licenses/by/3.0/>`__.
|
3.0 <https://creativecommons.org/licenses/by/3.0/>`__.
|
||||||
|
@ -110,7 +110,7 @@ Configure your client computer to use the newly reconfigured recursive
|
|||||||
server for DNS resolution; then use one of these web-based tests to
|
server for DNS resolution; then use one of these web-based tests to
|
||||||
confirm that it is in fact validating DNS responses.
|
confirm that it is in fact validating DNS responses.
|
||||||
|
|
||||||
- `Internet.nl <https://en.conn.internet.nl/connection/>`__
|
- `Internet.nl <http://conn.internet.nl/connection/>`__
|
||||||
|
|
||||||
- `DNSSEC or Not (VeriSign) <https://www.dnssec-or-not.com/>`__
|
- `DNSSEC or Not (VeriSign) <https://www.dnssec-or-not.com/>`__
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user