![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить принадлежность IP адреса входящему соединению? [D5, WinME, NT4, Win2k, WinXP]
Карелин Артем © (2003-11-19 12:25:00)
Есть RAS-сервер. На нем крутится мой сетевой сервис. К этому сервису по удаленному доступу соединяется клиент. А может по локалке... ИП адрес клиента известен. Надо отделить клиентов из локальной сети от модемных клиентов. Как сделать?
Карелин Артем (2003-11-25 09:04:00) [1]
The MprAdminPortEnum function enumerates all active ports in a specific connection, or all ports available for use or currently in use by RAS.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/mpradmingetipaddressforuser.asp
Reindeer Moss Eater (2003-11-19 12:51:00) [2]
Надо определить откуда клиент и обломать коннект не из модемного соединения.
А зачем вообще серверу биндить локальные интерфейсы?
Digitman (2003-11-19 12:39:00) [3]
> Карелин Артем
удаленный клиент входит в сеть как член раб.группы и/или домена ? если нет, то, вероятно, это и есть критерий фильтрации : если имя клиентского хоста или компьютера фигурирует в списках активных/неактивных членов раб.группы или домена, то клиент - локальный, иначе - удаленный
Rouse_ (2003-11-19 12:37:00) [4]
Почитай "Мониторинг Сетей в Дельфи" - там все подробно описано...
Желаю успехов
ЗЫ: Как раз про локалку
Карелин Артем (2003-11-19 12:33:00) [5]
И чтобы юзер не вводил диапазон разрешенных адресов. А за коннект не по модему пусть доплачивает за программу.
Карелин Артем (2003-11-19 12:31:00) [6]
Надо определить откуда клиент и обломать коннект не из модемного соединения.
Rouse_ (2003-11-19 12:30:00) [7]
Если соблюдается стандарт в назначении IP адресов клиентам, то очень просто...
IP - адрес локальной машины , будет находится за пределами диапазона адресов используемых для интернета...
Желаю успехов
Reindeer Moss Eater (2003-11-19 12:28:00) [8]
Ты же сам сказал, что IP клиента у тебя есть