[記事公開日]2025/10/06
💻 hostnameコマンドの使い方|コンピュータ名を確認する方法
もくじ
はじめに
Windows環境でネットワーク管理やトラブルシューティングを行う際、自分が操作しているPCの「コンピュータ名」を確認したい場面は多々あります。そんなときに便利なのが hostnameコマンド です。シンプルなコマンドでありながら、ネットワーク上での識別やリモート接続時の確認に欠かせない役割を果たします。
この記事では、hostnameコマンドの基本的な役割、使い方、活用シーン、関連コマンドとの組み合わせ、注意点まで詳しく解説します。
🛠 hostnameコマンドとは?
-
役割:現在使用しているPCの「コンピュータ名(ホスト名)」を表示する
-
用途:ネットワーク識別、リモート接続の確認、システム管理
-
特徴:追加オプションが存在しない非常にシンプルなコマンド
📌 基本的な使い方
コンピュータ名を表示
hostname
-
実行すると、現在のPCに設定されているコンピュータ名が表示される
-
例:
DESKTOP-ABC123
🔍 応用的な活用方法
リモート接続時の確認
-
RDP(リモートデスクトップ)やSSH接続などで、どのPCに接続しているか確認する際に利用
-
特に複数台のサーバーを管理している場合、誤操作防止に有効
ログ収集やトラブルシューティング
echo %date% %time% - %username% - %computername% >> log.txt
-
環境変数
%computername%と組み合わせてログに記録すると、どのPCで処理されたかが明確になる
バッチファイル内での利用
@echo off
echo このバッチは %computername% 上で実行されています。
pause
-
シンプルな動作確認や環境判定に利用可能
📚 hostnameと関連する便利な方法
環境変数との違い
-
hostnameコマンド:現在のホスト名を直接表示 -
%computername%環境変数:同様にコンピュータ名を参照可能 -
バッチ処理やログ出力では環境変数を使うケースが多い
システム情報確認との連携
systeminfo | find "ホスト名"
-
systeminfoコマンドと組み合わせて詳細なシステム情報を取得可能
ネットワーク関連コマンドと併用
-
ipconfig:IPアドレス確認 -
ping %computername%:自分自身の疎通確認 -
nslookup %computername%:名前解決の確認
⚠️ 注意点
-
hostnameコマンドは表示のみで、コンピュータ名の変更はできない -
コンピュータ名の変更はGUI(システム設定)や
wmic computersystemコマンドで行う必要がある -
ネットワーク上で一意に識別されるため、重複したコンピュータ名は推奨されない
📊 まとめ表
| コマンド | 説明 | 活用例 |
|---|---|---|
| hostname | 現在のホスト名を表示 | PC名の確認 |
| echo %computername% | 環境変数を利用 | ログに記録 |
| systeminfo | 詳細なシステム情報を表示 | ネットワークやドメイン情報確認 |
関連記事
-
pingコマンドで通信確認を行う方法
-
nslookupコマンドでDNS情報を調べる方法
-
systeminfoコマンドでシステム情報を表示する方法
さいごに
hostnameコマンドは非常にシンプルですが、ネットワーク管理や運用上で欠かせない基本コマンドです。特に、リモート作業や複数のサーバーを扱う現場では、誤操作を防ぎ、安全に作業を進めるための第一歩となります。
