[記事公開日]2025/10/05
[最終更新日]2025/10/06
🌐 routeコマンドの使い方|ルーティングテーブルの表示と編集で通信経路を制御する方法
もくじ
はじめに
インターネットや社内ネットワークでの通信は、目的地に到達するまでに複数の中継機器や経路を通過します。この経路を管理するための仕組みが「ルーティング」です。
Windowsには「route」コマンドが標準搭載されており、ルーティングテーブルの表示や編集を行うことができます。普段は自動で経路が決定されますが、トラブルシューティングや特殊なネットワーク環境では手動で制御することが必要になる場合もあります。
この記事では、routeコマンドの基本的な使い方から応用的な設定方法、実際の活用シーンや注意点まで詳しく解説します。
🛠 routeコマンドとは?
「route」コマンドは、Windowsにおけるルーティングテーブルを操作するためのコマンドです。
-
ルーティングテーブル:どのネットワーク宛の通信を、どのゲートウェイ(ルーター)経由で送るかを定義した表
-
役割:通信経路を決定し、ネットワークトラフィックを正しく流す
-
用途:表示、追加、削除、変更などの操作が可能
📌 基本的な使い方
ルーティングテーブルを表示
route print
出力例
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.20 25
192.168.1.0 255.255.255.0 192.168.1.20 192.168.1.20 281
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 331
===========================================================================
出力の見方
-
ネットワーク宛先:対象となるネットワーク
-
ネットマスク:ネットワークの範囲
-
ゲートウェイ:転送先ルーターのアドレス
-
インターフェイス:自PCの利用アドレス
-
メトリック:優先度(数値が小さいほど優先)
🔍 よく使うコマンド操作
1. ルートの追加
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1
-
意味:192.168.2.0/24宛の通信を192.168.1.1経由で送る
2. 永続ルートの追加(再起動後も有効)
route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.254
-
-pオプション:永続的に保存
3. ルートの削除
route delete 192.168.2.0
-
意味:指定した経路を削除
4. ルートの変更
route change 192.168.2.0 mask 255.255.255.0 192.168.1.2
-
意味:指定ネットワークの経路を別ゲートウェイに変更
📚 活用シーン
インターネット接続トラブルの切り分け
-
利用例:複数のゲートウェイが存在する場合、どの経路を利用しているか確認
-
解釈:正しいゲートウェイを経由していない場合はルートを修正
VPN利用時の経路制御
-
利用例:VPN接続すると全ての通信がVPN経由になる場合、特定の宛先だけを通常回線に流す
-
コマンド例:
route add 203.0.113.0 mask 255.255.255.0 192.168.1.1
社内LANとインターネットの併用
-
利用例:一部の通信だけ社内ネットワークを利用し、それ以外はインターネットへ
-
解釈:ルーティングを分けることで効率的に通信を制御
⚠️ 注意点
-
routeコマンドは管理者権限が必要です。
-
永続ルートを設定する場合、誤設定すると通信ができなくなる可能性があります。
-
VPN環境では誤った設定が原因でインターネット接続が遮断されることもあります。
-
設定変更前に必ず
route printで現在の状態を確認しましょう。
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| route print | ルーティングテーブルを表示 | 経路確認 |
| route add 宛先 mask マスク ゲートウェイ | 一時的なルート追加 | 切り分け調査 |
| route -p add 宛先 mask マスク ゲートウェイ | 永続ルート追加 | VPNや社内LAN設定 |
| route delete 宛先 | ルート削除 | 誤設定の修正 |
| route change 宛先 mask マスク ゲートウェイ | 経路変更 | 代替経路への切替 |
関連記事
さいごに
「route」コマンドは、通信経路を制御するための高度なツールです。普段は意識しないルーティングですが、複雑なネットワーク環境やVPN接続時には非常に重要な役割を果たします。
正しく活用すれば、トラブルの切り分けや効率的なネットワーク利用が可能になります。ぜひ本記事を参考に、routeコマンドを実践に役立ててください。
