Windowsのコマンド route を今更ながらメモ

日記「Windowsのコマンド netsh を今更ながらメモ - oknknicの日記」に引き続き、今更系のコマンドメモ。
今回はWindows7の route コマンドメモ。

文法

route {コマンド} [オプション] [通信先IPアドレス] [MASK {サブネットマスク}]  [ゲートウェイ] [METRIC {メトリック}]  [IF インターフェイス番号]

※「通信先IPアドレス」は、ホスト名指定はできないよう

コマンド
  • print:ルートの表示
  • add:ルートの追加
  • delete:ルートの削除
  • change:既存のルートの変更(変更可能なのはゲートウェイ、メトリックのみ)
オプション
  • -f:ルーティングテーブルのゲートウェイのエントリをクリアした上でコマンド実行
  • -p:システムの再起動後もルート追加を維持する(※既定では、追加ルートは再起動後は維持されない)
  • -4:IPv4の使用を強制
  • -6:IPv6の使用を強制
route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
ヘルプ表示
route

route print の見方

  • 一番上に表示される、宛先が「0.0.0.0」かつマスクが「0.0.0.0」のエントリは、デフォルトルートを意味する
  • 「メトリクス」は、複数のルートが存在する場合の優先順位を示す。小さい方が優先される
  • ゲートウェイ」が「リンク上」となっているエントリは・・・??