手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 26.04 ホスト名の設定

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 をサーバーとして運用する場合、ホスト名はログ、監視、SSH、DNS、証明書、構成管理の識別子になります。インストール直後の名前をそのまま使うのではなく、用途と配置が分かる名前に整えておくと後の運用が楽になります。

現在のホスト名を確認する

hostnamectl
hostname
hostname -f
cat /etc/hostname

hostnamectl で static hostname を確認します。FQDN を使う環境では、hostname -f が期待通りに返るかも確認します。

ホスト名を設定する

sudo hostnamectl set-hostname example-host

ホスト名は短い名前にして、DNS 側で FQDN として解決できるようにする運用が扱いやすいです。サーバー名に役割、世代、場所、番号を含めるかは、環境全体の命名規則に合わせます。

/etc/hosts を確認する

cat /etc/hosts

/etc/hosts に古いホスト名やインストール時の一時名が残っていると、自分自身の名前解決で混乱します。必要に応じてローカルホスト名の行を整理します。

sudoedit /etc/hosts

名前解決を確認する

getent hosts $(hostname)
getent hosts example-host
hostname -f

getent hosts は NSS の設定に従って名前解決するため、DNS だけでなく /etc/hosts を含めた確認に向いています。

再起動後に確認する

sudo reboot

hostnamectl
hostname -f
getent hosts $(hostname)

ホスト名は一時的に変更できていても、再起動後に戻ることがあります。設定後は必ず再起動後の状態を確認します。

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 ホスト名の設定

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る