Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
第6章 ホスト名の設定
6.1. ホスト名について
ホスト
名には、static、pretty、および transient の 3 つのクラスがあります。
「静的」 ホスト名は従来のホスト
名
で、ユーザーが選択でき、/etc/hostname
ファイルに保存されます。「一時的な」 ホスト名
は、カーネルが維持する動的ホスト名です。デフォルトでは static ホスト名に初期化され、その値は「localhost」になります。これは、ランタイム時に DHCP
または mDNS
で変更できます。「pretty」 hostname
は、ユーザーに表示するための自由形式の UTF8 ホスト名です。
注記
ホスト名は、最大 64 文字の長さの自由形式の文字列にすることができます。ただし、Red Hat は、static および transient の両方の 名前が
host.example.com
などの DNS
内のマシンに使用される完全修飾ドメイン 名(FQDN)と一致することを推奨します。また、static および transient 名は 7 ビットの ASCII 小文字のみで設定され、スペースやドットがなく、DNS
ドメイン名ラベルで許可されている形式に制限することが推奨されます。これは厳密な要件ではありません。ただし、これは厳密な要件ではありません。従来の仕様ではアンダースコアは禁止されているので、この使用も推奨されません。
hostnamectl ツールは、Static および transient のホスト名が
a-z
、A-Z
、0
「-
」 9、-、「_
」、および で設定され、ドットで開始または終了しないようにし、互いにすぐに 2 つのドットがないようにします。
「」また、最大 64 文字までの長さも強制されます。
6.1.1. 推奨される命名プラクティス
Internet Corporation for Assigned Names and Numbers (ICANN)は、以前に登録解除されたトップレベルドメイン(
.yourcompany
など)をパブリックレジスターに追加することがあります。このため、Red Hat では、プライベートネットワーク上であっても委任されていないドメイン名を使用しないことを強く推奨しています。その結果、ネットワークリソースは利用できなくなります。また、委任されていないドメイン名を使うと、DNSSEC の実装および維持がより困難になります。これは、ドメイン名の競合が DNSSEC 検証の有効化に手動の設定ペナルティーを必要とするためです。この問題の詳細は、ドメイン名の衝突に関する ICANN のよくある質問を参照してください。