2011-01-07 2 views
3

Мы используем Coldfusion 9 на Windows Server 2003. Мы тестируем «переход на другой ресурс» на некоторый код, который взаимодействует с LDAP через CFLDAP и LDAPS через Java (для изменения пароля).Блокировать исходящие подключения к IP для проверки отказа?

По существу, мы хотим иметь список IP-адресов LDAP-сервера и переключиться на новый сервер при возникновении сбоя соединения.

Есть ли быстрый способ блокировать исходящие подключения к IP с уровня ОС, чтобы имитировать отказ сервера LDAP, фактически не отключив его от сети или отключив его?

ответ

4

Добавьте IP, который вы хотите, чтобы появиться в автономном режиме в/и т.д./хосты, как указывает на 127.0.0.1

1

ColdFusion не имеет ничего встроенного в способствовать этому. После некоторого Googling я думаю, что решение @Adam Tuttle, вероятно, лучший выбор для ящиков Windows, однако, похоже, вы также можете использовать Windows Firewall to achieve this effect. On * nix box выглядит как "iptables" command can stop outbound traffic.

0

Sniffy позволяет block outgoing network connections в ваших Java-приложений (Coldfusion базируется на Java) - это будет бросать ConnectException всякий раз, когда вы пытаетесь установить новое соединение с ограниченным хостом.

Просто добавьте -javaagent:sniffy.jar=5559 к вашим аргументам JVM и укажите свой браузер на localhost:5559 - он откроет веб-страницу со всеми обнаруженными подключениями к нисходящим системам и элементам управления, чтобы отключить определенные соединения.

Sniffy connections console

Если приложение веб-интерфейсом, вы даже можете сделать это прямо из вашего приложения, открытого в браузере - посмотреть демо здесь: http://demo.sniffy.io/owners?lastName=

Нажмите на виджет в правом нижнем углу, выберите Network Connections вкладку, отключите и подключитесь к localhost:8967 (база данных) и перезагрузите страницу, чтобы увидеть ее в действии.

Отказ от ответственности: Я автор презрительный