Automatic defaults for CH TXT *.server. and NSID
Request
Have a reasonable automatic defaults for {id|version}.server.
and NSID
, so for example version.server.
would always return the current name+version.
Note
It seems the RFC4892 is not clear on this, but I think the implementation is very strange. The hostname.bind.
and id.server.
should be more/less the same thing.
The hostname.server.
doesn't make any sense then, and also the configuration doesn't.
Proposal
Instead of using special string values, allow a boolean on|off
which would either use a reasonable sane default, or turn off the option completely.
-
id.server.
default value should be the same as a hostname (FQDN) -
version.server.
default value should be a current server name and version
For compatibility reasons, the CH bind.
counterparts should be supported:
hostname.bind. -> id.server.
version.bind. -> version.server.
Example configuration:
system {
identity on;
version "1.3";
}