ネットワーク管理者にとって、コマンドプロンプトは強力なツールです。ネットワークの設定、トラブルシューティング、監視を効率的に行うための多くのコマンドが用意されています。本記事では、基本的なネットワーク設定から高度なトラブルシューティングまで、さまざまなコマンドとその操作方法を紹介します。
ネットワーク情報の取得
ipconfigコマンド
IPアドレスやネットワーク設定を確認します。
ipconfig
getmacコマンド
MACアドレスを表示します。
getmac
hostnameコマンド
コンピュータ名を表示します。
hostname
nslookupコマンド
DNSサーバーからの情報を取得します。
nslookup [ドメイン名]
ネットワーク接続のテスト
pingコマンド
特定のアドレスに対してネットワーク接続をテストします。
ping [IPアドレスまたはホスト名]
tracertコマンド
パケットが目的地に到達するまでの経路を表示します。
tracert [IPアドレスまたはホスト名]
pathpingコマンド
パスのトレースとパフォーマンス測定を行います。
pathping [IPアドレスまたはホスト名]
ネットワーク接続の管理
netshコマンド
ネットワーク設定を管理します。
netsh [コンテキスト] [コマンド]
routeコマンド
ルーティングテーブルを表示および変更します。
route print route add [ネットワーク/サブネット] mask [サブネットマスク] [ゲートウェイ]
arpコマンド
ARPキャッシュを表示および管理します。
arp -a arp -d [IPアドレス]
netstatコマンド
現在のネットワーク接続やポートの状態を表示します。
netstat
ネットワーク共有の管理
net shareコマンド
ネットワーク共有を作成および管理します。
net share [共有名]=[パス]
net useコマンド
ネットワークドライブをマッピングします。
net use [ドライブレター] [ネットワークパス]
net sessionコマンド
ネットワークセッションを表示します。
net session
ネットワークトラブルシューティング
ipconfig /releaseコマンド
現在のIPアドレスをリリースします。
ipconfig /release
ipconfig /renewコマンド
新しいIPアドレスを取得します。
ipconfig /renew
ipconfig /flushdnsコマンド
DNSキャッシュをクリアします。
ipconfig /flushdns
netsh int ip resetコマンド
TCP/IPスタックをリセットします。
netsh int ip reset
結論
コマンドプロンプトを使いこなすことで、ネットワーク管理の多くのタスクを効率的に実行できます。基本的なコマンドを習得し、必要に応じて応用的な操作にも挑戦してみてください。
ご感想をお聞かせください
この記事が役に立った場合は、ぜひシェアしてください。また、他の便利なコマンドについても学びたい方は、コメント欄でリクエストをお寄せください。