powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Узнать IP соединения клиента с клиента.
9 сообщений из 9, страница 1 из 1
Узнать IP соединения клиента с клиента.
    #39167523
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Поставили такую задачку:

Есть сервер в офисе и есть торговые точки.
Нужно как-то получить на стороне клиента его "внешний IP".
И я вот подумал, есть соединения к базе.
Можно ли как-то вытянуть с сервера IP клиента?
Спасибо!

Firebird 2.0.4 (Планируется 2.5.5)
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167530
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select rdb$get_context('SYSTEM', 'CLIENT_ADDRESS') from rdb$database
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167532
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoFirebird 2.0.4 (Планируется 2.5.5)
В последнем работает, в первом - не знаю.
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167534
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mironico,

в 2.5.5 это есть
Код: sql
1.
RDB$GET_CONTEXT ('SYSTEM', 'CLIENT_ADDRESS')
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167544
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое.
Так и подозревал что нужно обновляться.
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167569
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanMironicoFirebird 2.0.4 (Планируется 2.5.5)
В последнем работает, в первом - не знаю.

должен работать

http://firebirdsql.su/doku.php?id=rdb_get_context
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167586
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если обновите сервер то также - http://firebirdsql.su/doku.php?id=mon_attachments

но что именно будет в соотв. поле написано - выясняйте на опыте.

Ещё вариант - https://ru.wikipedia.org/wiki/STUN

Ещё вариант - любое из множества "show HTTP request/headers" сервисов
например x-real-ip из http://request.urih.com/
например https://httpbin.org/ip
например http://rve.org.uk/dumprequest
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167647
Mironico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На 2.0.4 показывает число четырехзначное.
На 2.5.5 то что хотел - IP.
...
Рейтинг: 0 / 0
Узнать IP соединения клиента с клиента.
    #39167748
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MironicoНа 2.0.4 показывает число четырехзначное.

судя по всемy, к 2.0.4 ты не по сети подключаешься, а локально
а вот к 2.5.5 не локально, а по сети


Ariochдолжен работать

http://firebirdsql.su/doku.php?id=rdb_get_context

CLIENT_ADDRESS Сетевой адрес клиента
для TCPv4 - «xxx.xxx.xxx.xxx»,
для XNET - ID процесса
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Узнать IP соединения клиента с клиента.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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