Заблокировать исходящие соединения с IP для неудачного тестирования? - PullRequest
3 голосов
/ 07 января 2011

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

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

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

Ответы [ 3 ]

4 голосов
/ 07 января 2011

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

1 голос
/ 07 января 2011

ColdFusion не имеет ничего встроенного, чтобы облегчить это. После некоторого поиска в Google, я думаю, решение @Adam Tuttle, вероятно, является лучшим выбором для Windows-боксов, однако, похоже, что для достижения этого эффекта можно также использовать Windows Firewall В полях * nix похоже, что команда "iptables" может остановить исходящий трафик .

0 голосов
/ 28 марта 2017

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

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

Sniffy connections console

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

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

Отказ от ответственности: я автор Sniffy

...