Как узнать текущий IP адрес компьютера
находясь далеко

Способов масса. Об одном из них подробней.
Использованы материалы сайта http://brutenet.livejournal.com/7872.html

 
 

Что мы хотим?
=============
Отследить динамический (меняющийся при каждом подключении) IP-адрес.
 
 
Для чего это нужно?
===================
Сведения о текущем IP могут понадобиться, например, для подключения к домашнему компьютеру с любого другого при помощи программы Remote Administrator (RAdmin).
 
 
Что мы имеем?
=============
Домашний компьютер с Windows XP pro RUS
Выход в интернет через модем или VPN на этом компьютере
IP остаётся неизменным на протяжении всего сеанса работы в интернет
и меняется только во время подключения (переподключения).
 
 
Нам потребуется?
================
Текстовый редактор (любой).
nnCron - компактный (900k), но мощный планировщик и менеджер автоматизации. http://nncron.ru/index_ru.shtml 
Регистрация на http://narod.yandex.ru 
 
 
Как этого добиться?
===================
 
Разбиваем задачу на этапы
-------------------------
1-й этап - Отследить подлючение (переподключение) к интернет.
С этим легко справится nnCron.
2-й этап - Сформировать файл отчета содержащий необходимые нам сведения.
ipconfig нам поможет.
Подробней о команде ipconfig:
ПУСК=>Выполнить...>>cmd=>OK=>ipconfig /?=>ENTER
или в Центре справки и поддержки организовать поиск по слову ipconfig
или http://ru.wikipedia.org/wiki/Ipconfig 
3-й этап - Отправить сформированный отчёт в доступное место, в нашем случае это будет ftp сервер narod.ru
команда ftp подойдёт
Подробней о команде ftp:
ПУСК=>Выполнить...>>cmd=>OK=>ftp --help=>ENTER
или в Центре справки и поддержки организовать поиск по слову ftp
 
Подготовка
----------
Скачиваем nnCron, устанавливаем, регистрация этой программы для жителей бывшего СССР абсолютно бесплатна.
Регистрируемся на сайте http://narod.yandex.ru, придумываем логин и пароль, например логин - vasily и пароль - perestukin
 
Поехали
-------
Создадим каталог "c:\My_IP\"
В этом каталоге разместятся 3 файла
"ip_id.tab" – кронтаб-файл с задачей для nnCron
"ip_id.bat" - пакетный файл MS-DOS
"ip_id.ftp" - макрос (сценарий) для команды ftp
 
 
Содержимое "ip_id.tab" :
------------------------
# При установлении интернет соединения определяем текущий IP
# и дважды, на всяк случАй, отправляем его на ftp сервер
#( IP_ID
WatchConnect
Action:
StartIn: "c:\My_IP\"
40000 PAUSE
\ SWHide NormalPriority
\ ЧТОБЫ ДОСовое ОКНО БЫЛО СКРЫТО УДАЛИТЕ ПЕРВЫЙ СИМВОЛ ПРЕДЫДУЩЕЙ СТРОКИ
START-APP: "c:\my_ip\ip_id.bat"
40000 PAUSE
\ SWHide NormalPriority
\ ЧТОБЫ DOSовое ОКНО БЫЛО СКРЫТО УДАЛИТЕ ПЕРВЫЙ СИМВОЛ ПРЕДЫДУЩЕЙ СТРОКИ
START-APP: "c:\my_ip\ip_id.bat"
)#
 
 
Содержимое "ip_id.bat" :
------------------------
date /t > c:\my_ip\ip_id.txt
time /t >> c:\my_ip\ip_id.txt
hostname >> c:\my_ip\ip_id.txt
ipconfig >> c:\my_ip\ip_id.txt
ftp -s:ip_id.ftp
 
rem паузу в следующей строке можно удалить после отладки
pause
 
 
Содержимое "ip_id.ftp" :
------------------------
open ftp.narod.ru
vasily
perestukin
mkdir myip
cd myip
put ip_id.txt myipstat.txt
quit
 
 
Подключаем кронтаб-файл "ip_id.tab" в основных параметрах nnCron.
Вот собственно и всё! Теперь всё работает! Ближайшее подключение инициирует исполнение нашей задачи.
После этого наш файл отчёта доступен по адресу
www.vasily.narod.ru/myip/myipstat.txt
 
 
КОНЕЦ

 

 

Сайт создан в системе uCoz