web-dev-qa-db-ja.com

Windowsで静的ルートを追加するにはどうすればよいですか?

会社のオフィスにVPN接続すると、1台のサーバーを除いて、オフィスにいるかのようにすべてのリソースに問題なくアクセスできます。 VPNに接続している間に、名前でサーバーにpingを実行し、サーバーの外部パブリックIPアドレスを取得します。彼らは私がサーバーを使用している方法で、IPアドレスではなく名前で使用する必要があります。

Windowsマシンにルートを追加して、この問題を一時的に解決するにはどうすればよいですか? VPNに接続しているときにサーバーから返される外部アドレスが48.48.48.48で、オフィスネットワーク内のゲートウェイが192.168.1.1で、接続する必要があるサーバーの内部アドレスが192.168.1.200だとします。ルートを追加するにはどうすればよいですか?私はすべてのインターフェースでこのルートを試してみました:

route add 48.0.0.0 MASK 255.0.0.0 192.168.1.200 IF 1

同じ問題が発生していたときに休暇中にWindowsルーティングテーブルの静的ルートを機能させた同僚がいるので、それが可能であることがわかります。提案?

1
Bill Greer

コマンドは管理者として実行する必要があります。ルートコマンドは次のように使用します。

route add [Host] MASK 255.255.255.255 [GATEWAYIP]
route add [NET] MASK [NETMASK] [GATEWAYIP]

次のように実行してみてください。

route add 48.0.0.0 MASK 255.0.0.0 192.168.1.200

うまくいかない場合は共有してみてください

route printおよびipconfig出力の場合、両方のインターフェース間でルーティングが重複している可能性があります。

1
Alvaro Niño

PowerShellコマンドレットを使用します。 Get-NetRouteはifIndexを検索し、次にeを検索します。 g .:

New-NetRoute -ifIndex 1 -DestinationPrefix 48.0.0.0/24 -NextHop 192.168.1.200

1
zmreact