routeコマンドは、ネットワークルーティングテーブルを管理および操作するために使用されるコマンドです。これにより、ルート(ネットワーク内でパケットがどのように送信されるかを決定する経路)の追加、削除、表示などが可能となり、ネットワークトラフィックの経路を制御することができます。ネットワーク管理者は、このコマンドを使ってネットワークのパフォーマンスやセキュリティを向上させるためにルーティング設定を調整します。
構文
route [オプション] [コマンド] [ターゲット] [マスク] [ゲートウェイ] [IF] [メトリック]Bashパラメーター
オプション:コマンド全体に影響を与えるオプションを指定します。
コマンド:実行したい操作を指定します(例: add, delete, printなど)。
ターゲット:対象とするネットワークアドレスまたはホスト。
マスク:ネットワークマスクを指定します。
ゲートウェイ:パケットを転送するためのゲートウェイのIPアドレス。
IF:インターフェイスを指定する場合に使用します(例: 0.0.0.0)。
メトリック:ルートの優先順位を決定するための数値。
| -f | すべてのルートを削除します。 |
| -p | 永続的なルートを追加します。再起動後も有効です(Windows特有のオプション)。 |
サブコマンド
add:新しいルートを追加します。
delete:既存のルートを削除します。
print:ルーティングテーブルを表示します。
例
新しいルートの追加
C:\>route add 192.168.1.0 mask 255.255.255.0 192.168.0.1Bashこのコマンドは、192.168.1.0/24ネットワークへのルートを追加し、192.168.0.1をゲートウェイとして使用するよう設定します。これにより、このネットワーク内のトラフィックは指定されたゲートウェイを通じてルーティングされます。
既存のルートの削除
C:\>route delete 192.168.1.0Bashこのコマンドは、192.168.1.0/24ネットワークへのルートを削除します。これにより、該当ネットワークへのルートはもはや存在しなくなります。
ルーティングテーブルの表示
C:\>route printBash現在のルーティングテーブルを表示します。この情報により、どのルートが設定されているかを確認できます。
routeコマンドは、ネットワークルーティングの設定や管理に使用される非常に強力なツールです。正しく設定することで、ネットワーク内のトラフィックを適切に制御することができます。

コメント