2026年5月25日
2026年5月25日
VPSのホスト名を変更する方法
はじめに
ホスティングサービスを変更したり、サーバーの用途を変えたりする際には、そのVPS(仮想プライベートサーバ)のホスト名を適切に変更することが重要です。この記事では、VPSのホスト名を変更する方法と、それに関する注意点について詳しく説明します。
症状・背景
VPSのホスト名を変更する必要がある主な場面は以下の通りです:
- VPSを別のホスティングサービスに移転する場合
- VPSの目的が変わったため、適切なホスト名が必要となった場合
- ホスト名が誤って設定されている場合
手順・設定方法
ステップ1: SSH接続とファイル編集用の準備
# SSH接続に必要な情報を確認します。一般的な接続コマンドは次のようになります。
ssh root@your-vps-ip-address
# ファイルエディタ(例:viやnano)で必要となる設定ファイルを開きます。
sudo vi /etc/hostname
ステップ2: 新しいホスト名を設定
# /etc/hostnameファイル内に新しいホスト名を入力します。
new-hostname
# 保存して終了します(viの場合、:wq Enter)。
:wq
ステップ3: システム全体でのホスト名変更
# /etc/hostsファイルも更新します。新しいホスト名を追加し、必要に応じて既存のエントリを更新します。
sudo vi /etc/hosts
# 例:
# 127.0.0.1 localhost
# ::1 localhost ip6-localhost ip6-loopback
# 123.45.67.89 your-new-hostname
ステップ4: 実践/トラブルシュート/監視
# 新しいホスト名が正しく設定されていることを確認します。
cat /etc/hostname
# システムを再起動して変更を適用します。
sudo reboot
注意事項
- VPSの管理者権限が必要です。rootユーザーとして操作するか、sudoを使用して必要なコマンドを実行します。
- 重要なデータが保存されている場合には、バックアップを行ってから操作することをお勧めします。
- サーバー再起動後の動作確認は必須です。ホスト名の変更が正しく反映されていることを確認してください。
- SSHキー認証設定が変更された場合は、新しいキーをローカルマシンに追加する必要があります。
まとめ
1. SSH接続と準備: ファイルエディタで必要なファイルを開きます。
2. ホスト名設定: /etc/hostnameファイル内に新しいホスト名を入力します。
3. hostsファイル更新: /etc/hostsファイルも更新して、全てのインスタンスが新しいホスト名を使用できるようにします。
4. 再起動と確認: 新しいホスト名が正しく設定されていることを確認し、システムを再起動して変更を適用します。
関連記事: