|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Выдернуть адрес клиента из VPN-подключения
Доброго времени суток!
На компьютере для доступа к интернету есть VPN-подключение. Собственно вопрос: как получить ip-адрес клиента в интернете после подключения? Адрес назначается автоматически провайдером, т.е. каждый раз при подключении изменяется. Заранее спасибо! |
#2
|
|||
|
|||
зайти индей на айпи информер
|
#3
|
||||
|
||||
Цитата:
|
#4
|
||||
|
||||
не надо инди. вот пример консольного приложения:
Код:
program GetIP; {$APPTYPE CONSOLE} uses msxml, ComObj, ActiveX, Windows, Messages; var XMLHTTP: IXMLHttpRequest; begin CoInitialize(nil); XMLHTTP:=CreateOleObject('Microsoft.XMLHTTP') as IXMLHttpRequest; XMLHTTP.open('GET', 'http://j2me.webservis.ru/ip.php', False, '', ''); XMLHTTP.setRequestHeader('If-Modified-Since', '0'); XMLHTTP.send(''); if XMLHTTP.status=200 then Writeln('IP = '+XMLHTTP.responseText) else Writeln('Oops'); Write('Press any key...'); Readln; end. или http://j2me.webservis.ru/ip2.php Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 01.09.2011 в 15:38. |
#5
|
||||
|
||||
Спасибо, NumLock. Но интересует именно вариант получения IP-адреса с компьютера, а не с веб-сайтов (VPN-подключение -> Состояние -> Подробнее).
|
#6
|
||||
|
||||
Посмотри в сторону RAS API.
Вроде бы его используют для управления удаленными соединениями. http://rsdn.ru/article/net/rasstat.xml |
#7
|
||||
|
||||
Сложновато для "любителя". Но все равно спасибо, вроде то, что искал.
|
#8
|
||||
|
||||
Вроде можно нагуглить ras.pas - будет легше
|
#9
|
|||
|
|||
впн сервер не обязан сообщать внешний айпи.
|
#10
|
||||
|
||||
Цитата:
|