我可以将 146.112.61.106 IP 地址映射到我的 127.0.0.1 地址吗?
所以当我输入 146.112.61.106 时我被重定向到 127.0.0.1?(可能是某些 netsh 命令?)
答案1
由于您谈到 netsh,我假设您正在使用 Windows。
- 以管理员身份运行 cmd.exe。
- 执行
netsh int ip sh int
并按“Enter”。 - 识别您的环回 Idx(第一列)。
- 执行
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
。 要删除规则,请使用以下命令: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
。您必须只看到一个跳跃。