Feature request: streamline the behavior of 'hostname' and 'server-id'
Description
hostname
default is the hostname of the machine hosting the name server, as found by the gethostname() function.
server-id
default is none
.
This may lead to confusion. Especially since other vendors (Unbound, Knot) do it differently by combining the two (via the identity
option).
Request
To put both option-defaults more inline with each other. And perhaps even to consider to combine them, instead of treating them as separate entities. RFC4892 seams to suggest they are alternative ways of pointing to the same thing and this is also how Knot and Unbound interpret it.
Perhaps, while at it, also consider the usefulness of SOA and NS records in the reply (in the case of CH ANY version.bind
and CH ANY authors.bind
), because they are still shown, even if server-id
is undefined, while their existence is not clear.
Links / references
RFC4892 and RFC5001 may be relevant.