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

yar*_*rek 10 windows ip netsh

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

所以当我输入 146.112.61.106 时,我被重定向到 127.0.0.1 ?(也许是一些 netsh 命令?)

小智 13

当您谈到 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。手册页写道:“skipassource:除非明确指定,否则不要使用该地址作为任何传出数据包的源地址。默认值为 false。”
    • 你可以验证它的工作原理是运行一个嗅探器或命令行:tracert -d 146.112.61.106。你必须只看到一跳。

  • 它是一样的:它重定向到本地主机。我试图实现的是:146.112.61.106。重定向到-&gt; 37.59.14.123 。我的意思是一个外部 IP 到另一个外部 IP 重定向。这可以用 netsh 命令完成吗? (3认同)
  • 伟大的。如果我想将它重定向到另一个 IP 怎么办:比如说 100.100.100.100 ? (2认同)