web-dev-qa-db-ja.com

IPアドレスを別のIPアドレスにリダイレクト/ルーティングできますか(Windows)

146.112.61.106 IPアドレスを127.0.0.1アドレスにマッピングできますか?

146.112.61.106と入力すると、127.0.0.1にリダイレクトされますか? (いくつかのnetshコマンドは多分?)

7
yarek

Netshについてお話ししたように、Windowsで作業していると思います。

  1. 管理者としてcmd.exeを実行します。
  2. 実行netsh int ip sh intを押して「Enter」を押します。
  3. ループバックIdx(最初の列)を特定します。
  4. 実行netsh int ip add addr <IDX> <IP>/32 st=ac sk=trを押して「Enter」を押します。私の場合、IDX = 1でexec:netsh int ip add addr 1 146.112.61.106/32 st=ac sk=tr
  5. ルールを削除するには、次のコマンドを使用します:exec netsh int ip delete addr <IDX> <IP>

    • st = acは、store = activeを表します。つまり、ループバックアダプターに追加するIPアドレスは、システムの次回の起動時に自動的に消えます。変更を維持する必要がある場合は、引数をst = persistentに変更します。
    • sk = trはskipassource = trueを表します。マニュアルページには次のように記載されています。デフォルト値はfalseです。」
    • スニファーを実行するか、コマンドラインからそれが機能することを確認できます:tracert -d 146.112.61.106。ホップは1つしか表示されません。
11