我可以将 IP 地址重定向/路由到另一个 IP 地址吗(Windows)

我可以将 IP 地址重定向/路由到另一个 IP 地址吗(Windows)

我可以将 146.112.61.106 IP 地址映射到我的 127.0.0.1 地址吗?

所以当我输入 146.112.61.106 时我被重定向到 127.0.0.1?(可能是某些 netsh 命令?)

答案1

由于您谈到 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,我执行: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。手册页内容如下:“skipassource:除非明确指定,否则不要将该地址用作任何传出数据包的源地址。默认值为 false。”
    • 您可以通过运行嗅探器或从命令行来验证它是否有效:tracert -d 146.112.61.106。您必须只看到一个跳跃。

相关内容