我是一名开发人员,经常需要运行一些测试。我在分公司工作,服务器位于总部。
分公司与总部通过硬件 VPN 盒连接在一起。
这种情况已经发生过一两次了,我本来想连接到办公室的测试服务器,结果却连接到了实时服务器。每次我都注意到了,但这很危险。
我想要做的是暂时阻止传出到总部子网的数据包,这样我就可以安全地运行测试,而不会出现错误地在生产服务器上应用更改的风险。
我可以为此安装个人防火墙并阻止该范围,但我认为这可能有点过头了?我在想也许有一种更简单的方法,也许使用 routes 命令?
我正在使用 Windows XP。
谢谢。
答案1
IP 是否相同但位于不同的子网?如果是,则可以使用路由命令。
如果没有,您可以使用中的 hosts 文件阻止这些 IP c:\windows\system32\drivers\etc
。
您可以添加不想访问的 IP 条目,然后将其重新路由到 127.0.0.1 (localhost),这样它就不会连接。您可以保留 2 个主机文件,然后将它们交换出去。
有一个很好的路线教程这里。
编辑:我意识到即使 IP 不同,您也可以使用路由,我只是被 hosts 文件难住了。您可以使用路由将该 IP 重定向到不存在的子网或网关,这样它就不会连接并使用批处理文件。