mirror of
https://github.com/systemd/systemd.git
synced 2026-08-10 17:14:31 +00:00
hostname: explain a bit why hostnames should be single DNS labels, not fqdns
(cherry picked from commit 4362d942c4)
This commit is contained in:
committed by
Luca Boccassi
parent
803ef2a579
commit
0fb453ebd0
@@ -38,10 +38,12 @@
|
||||
|
||||
<para>The file should contain a single newline-terminated hostname string. Comments (lines starting with
|
||||
a <literal>#</literal>) are ignored. The hostname should be composed of up to 64 7-bit ASCII lower-case
|
||||
alphanumeric characters or hyphens forming a valid DNS domain name. It is recommended that this name
|
||||
contains only a single label, i.e. without any dots. Invalid characters will be filtered out in an
|
||||
attempt to make the name valid, but obviously it is recommended to use a valid name and not rely on this
|
||||
filtering.</para>
|
||||
alphanumeric characters or hyphens forming a valid DNS domain name. It is strongly recommended that this
|
||||
name contains only a single DNS label, i.e does not contain any dots. This recommendation reflects both
|
||||
usual expectations of applications, and the fact that the Linux kernel limits the length of the system
|
||||
hostname to 64 (i.e. close to the maximum DNS label length of 63) rather than 255 (the maximum DNS domain
|
||||
name length). When applied, invalid characters will be filtered out in an attempt to make the name valid,
|
||||
but obviously it is recommended to use a valid name and not rely on this filtering.</para>
|
||||
|
||||
<para id="question-mark-hostname-pattern">If the question mark character <literal>?</literal> appears in
|
||||
the hostname, it is automatically substituted by a hexadecimal character derived from the
|
||||
|
||||
Reference in New Issue
Block a user