【Windows】ルーティングテーブルを操作する方法を解説!

Windowsにおけるスタティックルーティングテーブルを操作する方法を知っていますか。Windowsにおけるスタティックルーティングのroute addコマンド・route addコマンドの操作方法などを紹介していきます。

目次

  1. 1【Windows】スタティックルーティングのroute addコマンドとは?
  2. 特定の宛先をルーティングテーブルに追加する
  3. 2【Windows】ルーティングテーブルの表示方法
  4. route printコマンドで表示
  5. 表示結果の見方
  6. 3【Windows】ルーティングテーブルの操作方法〜追加〜
  7. route addコマンドで新しいルートの追加
  8. route addコマンドの書式
  9. 4【Windows】ルーティングテーブルの操作方法〜削除〜
  10. route deleteコマンドで削除
  11. route deleteコマンドの書式
  12. 5【Windows】ルーティングテーブルの構成例
  13. 継続的な経路の追加
  14. 拒否経路の追加
  15. 経路の変更
  16. 6【Windows】ルーティングのトラブルを解決する方法
  17. ルーティングテーブルの設定を把握する
  18. ネットワークコマンドで原因を特定する
  19. サブネットマスク/ゲートウェイが適切か確認する
  20. メトリックは適切か確認する
  21. RIP/RIP2の取り扱いが適切か確認する
  22. まとめ
  23. 合わせて読みたいWindows10の記事

【Windows】スタティックルーティングのroute addコマンドとは?

Windowsにおけるスタティックルーティングのroute addコマンドとは何か知っていますか。route addコマンドとは、ルータなどのネットワーク機器に設定するコマンドではありません。

つまり、クライアントPCもしくはサーバなどに設定できるコマンドのことです。このroute addコマンドの設定に応じて、特定の宛先やネットワークに対して、デフォルトゲートウェイとは異なるゲートウェイのIPアドレスを選定できます。

ルータもしくはL3スイッチだけではなく、1つのインターフェースしか所有していないクライアントPCあるいはサーバの場合であっても、スタティックルーティングテーブルを所持しています。

例えば、WindowsクライアントPCの場合では、コマンドプロンプトによってroute printコマンドを入力することにより、スタティックルーティングテーブルを確認できるのです。

特定の宛先をルーティングテーブルに追加する

Windowsのroute addコマンドとは、IPパケットをルーティングするためにルーティングテーブルの内容表示と設定を行います。ルーティングテーブルとは、主にOSが管理しているルーティング情報を保管したメモリテーブルです。

テーブルのエントリーが経路を表しています。また、経路はネットワークもしくはホストに到達するために通過しなければならないWindowsのゲートウェイを表しているでしょう。

なお、Windowsのルーティングテーブルの管理とは、「ルーティングテーブルの表示と確認」と「ルーティングテーブルへの経路の追加・削除・変更」を指しています。

Windows 10パスワードレスオプションを追加!ビルド18936(20H1)公開!
「Windows 10」ビルド18936が公開され、パスワードレスオプション追加を発表しまし...

【Windows】ルーティングテーブルの表示方法

続いて、Windowsにおけるルーティングテーブルの表示方法を紹介します。Windowsにおけるルーティングテーブルでは、以下の2つを解説します。また、操作方法に関してもいくつか紹介していきます。

・route printコマンドで表示すること
・表示結果の見方とは

route printコマンドで表示

Windowsのroute printコマンドで表示ですが、WindowsクライアントPCに対して以下の設定した時の結果はどうなるのでしょうか。

・IPアドレスの「192.168.0.10」
・サブネットマスクの「255.255.255.0」
・デフォルトゲートウェイ「192.168.0.254」

route printコマンドで表示で注意するべきポイント

結果としては、WindowsのPCにIPアドレス関連の設定を行うことで、「ループバックアドレス」「マルチキャストアドレス」「ブロードキャストアドレス」がOSで自動的に登録されます。

要するに注意するべきポイントは、WindowsのPCにはデフォルトゲートウェイが「192.168.0.254」に設定されているということです。

下記ではWindowsのroute print コマンドの見方を表を用いて紹介していきます。

表示結果の見方

それでは、Windowsのroute print コマンドの表示結果をまとめていきましょう。

route print コマンド Interface List ・サーバ(Windows)で有効なインターフェースのリストが表示される
・サーバ(Windowsの)では0x1 (ループバックI/F)、0x2 (有線LANのI/F) 、0x3 (無線LANのI/F)の3つを確認できる
route print コマンド Network Destination 宛先ネットワークのアドレス
route print コマンド Netmask 宛先ネットワークのサブネットマスク
route print コマンド Gateway ゲートウェイのIPアドレス( ネクストホップのIPアドレス )
route print コマンド Interface パケットを送出するインターフェースのIPアドレス
route print コマンド Metric ・メトリック値
・宛先ネットワークへのルートが複数ある場合小さいメトリック値のパスを選択する

【Windows10】ブルースクリーンの回復後にすることを解説!
【Windows10】ブルースクリーンの回復後にすることを知っていますか?知っていると、【W...

【Windows】ルーティングテーブルの操作方法〜追加〜

次に紹介するのは、Windowsにおけるルーティングテーブルの操作方法です。追加に関して深掘りしていきます。

route addコマンドで新しいルートの追加

Windowsのroute addコマンドで新しいルートを追加するには、以下の場合-pでスタティックルートとして再起動後も有効になります。なお、metricやifは省略可能です。

・宛先:192.168.2.10/255.255.255.0
・Gateway:129.168.0.254
・インターフェイス:0x001

通常は、if(インターフェイス)は不要かもしれません。しかしながら、Windowsにおけるサーバーの場合NICの複数あるマルチホーミング構成が一般的でしょう。linuxとは異なり、ifの指定がインデックス番号になります。

関連するまとめ

関連するキーワード

この記事のライター
あらこう
フリーランスでwebライターをしています。筋トレと散歩が日課です。

人気の記事

新着まとめ