我们在Windows Server2003上使用ColdFusion 9。我们正在通过CFLDAP与LDAP与LDAP交互的某些代码上测试“故障转移”,并通过Java(用于密码更改)。

本质上,我们希望有一个LDAP服务器IP的列表,并在发生连接故障时切换到新服务器。

是否有一种快速的方法可以将出站连接从OS级别阻止与IP的连接到模仿LDAP服务器中断,而无需实际断开网络或关闭网络连接?

有帮助吗?

解决方案

添加您要出现的IP,以脱机为 /etc /主机指向127.0.0.1

其他提示

ColdFusion没有内置的任何东西来促进这一点。经过一番谷歌搜索,我认为@adam Tuttle的解决方案可能是Windows盒子的最佳选择,但是您似乎也可以使用该解决方案。 Windows防火墙可以实现此效果. 。在 *nix框上看起来像 “ iptables”命令可以停止出站流量.

嗅探 允许您 阻止传出网络连接 在您的Java应用程序中(ColdFusion基于Java) - 它将抛出 ConnectException 每当您尝试建立与受限制主机的新连接时。

只是添加 -javaagent:sniffy.jar=5559 向您的JVM论点,并将您的浏览器指向 localhost:5559 - 它将打开一个与下游系统和控件的所有发现连接的网页,以禁用某些连接。

Sniffy connections console

如果您的应用程序是基于Web的,您甚至可以直接从浏览器打开的应用程序中进行操作 - 请在此处查看演示: http://demo.sniffy.io/owners?lastName=

单击右下角的小部件,选择 Network Connections 标签,禁用并连接到 localhost:8967 (数据库)并重新加载页面以查看它的作用。

免责声明:我是Sniffy的作者

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top