powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заблокировать подключение с одного IP?
11 сообщений из 11, страница 1 из 1
Заблокировать подключение с одного IP?
    #39751010
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Подскажите можно ли как-то заблочить конект к базе
для одного конкретного IP.
Firebird 3 x64.
Спасибо!
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751013
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

никак. use firewall.
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751014
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
20.12.2018 18:28, Mironico пишет:
> Подскажите можно ли как-то заблочить конект к базе
> для одного конкретного IP.
> Firebird 3 x64.

сетевые задачи нужно решать сетевыми средствами.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751015
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы с какой целью интересуетесь? (с)

Защита от "интернета" это одно, в локалке другое. Весь сервер или конкретная БД?
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751021
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В локале.
Коллеги задолбали, никак не могут с транзакциями разобраться,
база тупит, мешает других задачам.
Решил психануть-рубануть.
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751025
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS
https://firebirdsql.org/refdocs/langrefupd20-get-context.html
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751046
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico> Коллеги задолбали, никак не могут с транзакциями разобраться,
Mironico> база тупит, мешает других задачам. Решил психануть-рубануть.

Ну про триггер и функцию Дима уже подсказал, но в таких случаях
разумнее рубануть по морде подойти и поговорить (не с ними, так с
их начальством) - после ограничения по IP последует либо конфликт
"а чё это ты?!..." (если тупые) или смена IP (если поумнее), или даже
обход триггеров (если ещё умнее).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751100
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMironico,

никак. use firewall.kdv, разве в триггере подключения нельзя получить соответствующую запись из MON$ATTACHMENTS, проверить и кинуть исключение?
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751101
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoВ локале.
Коллеги задолбали, никак не могут с транзакциями разобраться,
база тупит, мешает других задачам.
Решил психануть-рубануть.Ну так рубани! Скажи её shutdown и пусть пользуют поочередно в монопольном режиме. :)
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751102
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMironico,

а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS
https://firebirdsql.org/refdocs/langrefupd20-get-context.html Увидел! Вопрос снят.
...
Рейтинг: 0 / 0
Заблокировать подключение с одного IP?
    #39751107
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

в триггере на коннект лучше к mon$ не лазить. Сколько можно рассказывать, что mon$ это снимок, делается для ВСЕХ mon$ при обращении к любой одной. Наполнение данными Mon$ затратно, и если это первый коннект, то быстро, а если сотый, то это будет медленнее, а если 200й то еще медленнее, и у меня есть подозрение, что тормоза будут расти экспоненциально с увеличением числа коннектов. Конечно, всё зависит от того, чем занимаются существующие коннекты.
Так что rdb$get_context должно быть существенно экономнее.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заблокировать подключение с одного IP?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]