回答:
routeコマンドは、IPのルーティング範囲に関するものです。範囲を実行する鍵は、routeコマンドのネットマスク部分を使用することです。
IPアドレスは、インターネット上のアドレスを表す32ビットの数値です。バイナリで取得すると、IPアドレス10.0.0.1
は次のようになります。
10 .0 .0 .1
00001010 00000000 0000000 00000001
アドレスの一部がバイナリ1を指定して範囲の固定された部分であり、範囲の可変部分は0だからである、のネットマスクは、ネットマスクを指定し255.255.255.255
、すべてのビットが固定され、従って、唯一の経路が与えるIP意志表します。ネットマスクは、0.0.0.0
すべてのビットが可変であることを意味します。つまり、これはすべてのIPアドレスに一致します。 0.0.0.0
デフォルトルートに使用されます。したがって、範囲を指定する場合は、照合するネットマスク内のビットを指定するだけです。
あなたが望んだ場合のすべてのアドレスに適用するルート10.0.0.0
への10.0.0.255
ごrouteコマンドは次のようになります
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
ルートを適用するだけ10.0.0.100
で10.0.0.103
、コマンドがlik route ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1のように見える場合
そして、あなた10.0.0.0
が10.255.255.255
あなたのルートへのすべてのアドレスに適用するルートを望むなら
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
route
コマンドで、パラメーターを使用して使用するインターフェイスを指定することもできIF
ます。
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2