2011-01-07 41 views
3

我们在Windows Server 2003上使用Coldfusion 9.我们正在测试一些通过Java通过CFLDAP和LDAPS与LDAP交互的代码(用于密码更改)的“故障转移”。阻止传出连接到IP进行失败测试?

本质上,我们希望拥有LDAP服务器IPS的列表,并在连接失败时切换到新的服务器。

是否有一种快速方法来阻止从操作系统级别到IP的出站连接,以模拟LDAP服务器停机而不实际从网络断开连接或将其关闭?

回答

4

添加要显示为离线/知识产权etc/hosts中为指向127.0.0.1

0

Sniffy允许您在您的Java应用程序中使用block outgoing network connections(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的作者