2011-01-07 80 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的作者