|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
Добрый вечер! Подскажите можно ли как-то заблочить конект к базе для одного конкретного IP. Firebird 3 x64. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:28 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
Mironico, никак. use firewall. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:36 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
20.12.2018 18:28, Mironico пишет: > Подскажите можно ли как-то заблочить конект к базе > для одного конкретного IP. > Firebird 3 x64. сетевые задачи нужно решать сетевыми средствами. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:37 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
А Вы с какой целью интересуетесь? (с) Защита от "интернета" это одно, в локалке другое. Весь сервер или конкретная БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:37 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
В локале. Коллеги задолбали, никак не могут с транзакциями разобраться, база тупит, мешает других задачам. Решил психануть-рубануть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:43 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
Mironico, а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS https://firebirdsql.org/refdocs/langrefupd20-get-context.html ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 18:56 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
Mironico> Коллеги задолбали, никак не могут с транзакциями разобраться, Mironico> база тупит, мешает других задачам. Решил психануть-рубануть. Ну про триггер и функцию Дима уже подсказал, но в таких случаях разумнее рубануть по морде подойти и поговорить (не с ними, так с их начальством) - после ограничения по IP последует либо конфликт "а чё это ты?!..." (если тупые) или смена IP (если поумнее), или даже обход триггеров (если ещё умнее). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2018, 20:27 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
kdvMironico, никак. use firewall.kdv, разве в триггере подключения нельзя получить соответствующую запись из MON$ATTACHMENTS, проверить и кинуть исключение? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2018, 01:45 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
MironicoВ локале. Коллеги задолбали, никак не могут с транзакциями разобраться, база тупит, мешает других задачам. Решил психануть-рубануть.Ну так рубани! Скажи её shutdown и пусть пользуют поочередно в монопольном режиме. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2018, 01:47 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
kdvMironico, а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS https://firebirdsql.org/refdocs/langrefupd20-get-context.html Увидел! Вопрос снят. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2018, 01:48 |
|
Заблокировать подключение с одного IP?
|
|||
---|---|---|---|
#18+
rdb_dev, в триггере на коннект лучше к mon$ не лазить. Сколько можно рассказывать, что mon$ это снимок, делается для ВСЕХ mon$ при обращении к любой одной. Наполнение данными Mon$ затратно, и если это первый коннект, то быстро, а если сотый, то это будет медленнее, а если 200й то еще медленнее, и у меня есть подозрение, что тормоза будут расти экспоненциально с увеличением числа коннектов. Конечно, всё зависит от того, чем занимаются существующие коннекты. Так что rdb$get_context должно быть существенно экономнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2018, 03:03 |
|
|
start [/forum/topic.php?fid=40&msg=39751021&tid=1560865]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 495ms |
0 / 0 |