Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Динамический IP - Dynamic IP - на Email

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dymanic IP monitor

 
Компьютер с динамическими реальным IP адресом. Нужна программа которая будет мониторить его и высылать на email.
 
 
 
Название
   
Статус
   
Ищем
   
Обсуждаем
   
Режим работы сервисом
   
Оповещение на Mail
   
Оповещение на FTP
   
Защита конфигурации
   
Dynamic DNS Update
     
IP Mailer 2004
   
Shareware
   
тут
   
-
нет
   
да
   
нет
   
нет
   
нет
       
Barefoot IP Monitor
   
Shareware
   
тут
   
-
   
да
   
да
   
да
   
да
   
нет
     
Dynamic IP Monitor
   
Shareware
   
тут
-
   
?
   
да
   
да
   
?
   
да
     
IP Watcher
   
Shareware
   
тут
   
-
   
да
   
да
   
нет
   
?
   
нет
     
CheckIP
   
Non Comercial
   
-
   
-
   
да
   
да
   
нет
   
?
   
нет
     

 
 
аналог - правдо на немецком
IP Monitor - GNU
Решение вопроса при момощи батника
Решение вопросо при помощи vbs скрипта
 
 
 
 
Другой подход
Dynamic DNS Client
IP Change Monitor - GNU
DirectUpdate
 
 
 
Родственные темы
IP адрес на E-mail
IP с Dial-Up
Удаленное управление компьютером с динамическим IP
Определения реального IP ПК для Удаленного доступа к нему
Софт для отлавливания внешнего динамического IP адреса

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:14 01-09-2007 | Исправлено: slech, 15:00 01-02-2012
BELOV



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Ну а такой вопрос здесь уместен?
Есть одноранговая локальная сеть на 5 ПК. Один ПК (имеет статический IP: 195.ххх)подключен к ADSL и через СВИТЧ DES-1008D(Д-ЛИНК 8 ПОРТОВ 10/100МБ)раздает инет на остальные ПК: в TCP\IP остальных ПК для подключения к инету указан тот (195.ххх)статический IP. Ну и ,естествено,все ПК имеют свои локальные адреса 192.168.ххх При определении IP(www.2ip.ru) на всех ПК один и тотже статический IP: 195.ххх
Вопрос: как добраться до каждого ПК сети РАдмином с удаленного ПК ?


----------
Хромой путник обгонит быстрого скакуна,Если знает , куда идти...

Всего записей: 372 | Зарегистр. 28-07-2004 | Отправлено: 23:36 13-09-2007
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BELOV
два варианта приходят на ум:
поднимать vpn сервер
или (уж очень деревянный вариант) -
коннектиться к первой машине (которая раздает инет), а из нее через rdc - на остальные..

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 00:40 14-09-2007
Profi_the_same

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BELOV, если на модеме есть функция перенаправления портов - разным машинкам назначить разные порты для прослушки.  
либо настроить тот самый "один ПК" с поддержкой такой функции.
либо. радмин поддерживает коннект через хост - коннектится через этот ПК к другим.
 

Всего записей: 20 | Зарегистр. 03-04-2005 | Отправлено: 01:36 14-09-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BELOV
LeaF_AVF
Profi_the_same
Ребятки - в этой теме мы обсуждаем совершенно другое !
На прошлой странице есть ссылки где можно найти решение.
 
BELOV
Просьба не решать все свои вопросы в одной теме. Пользуйся поиском.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 09:48 14-09-2007
Fors127



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BELOV
У меня такой же вопрос. Я открыл новую тему:
Определения реального IP компьютера для Удаленного доступа к нему.
http://forum.ru-board.com/topic.cgi?forum=8&topic=23513#1
и переписал твой вопрос, тк он 1 в 1 мне подходит. А в этом топике действительно другая тема

Всего записей: 709 | Зарегистр. 14-09-2007 | Отправлено: 17:59 14-09-2007 | Исправлено: Fors127, 00:15 15-09-2007
BELOV



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Fors127
ОК.
LeaF_AVF  
Profi_the_same

Приглашаю в http://forum.ru-board.com/topic.cgi?forum=8&topic=23513#1

----------
Хромой путник обгонит быстрого скакуна,Если знает , куда идти...

Всего записей: 372 | Зарегистр. 28-07-2004 | Отправлено: 18:57 14-09-2007 | Исправлено: BELOV, 20:19 14-09-2007
Laci

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
-как достучаться RAdmin'ом до сетевого ПК под ADSL  

 
1) настрой на девайсе с ADSL сервис DDNS - получишь текущий IP,
2) по этому IP стучи клиентом RAdmin-а...
3) предварительно на ADSL девайсе пробрось порт для RAdminа
4) на компе установи сервер RAdmin-а
5) не забудь на ADSL девайсе протриггерить тот-же порт если включен фаер,
6) также не забудь открыть порт на компе, если он прикрыт комповым фаером.
7) дальше на компе еще раз запускай клиента RAdmin-а, чтобы идти RAdmin-ом
дальше по локальной сетке....
 
Все !
 
ЗЫ это в случае если ADSL подключен к конкретному компу, а если в свитч, тогда можно еще  
на каждом компе прописать разные порты для RAdmin-а и заходить напрямую меняя порты, ессссно,
что тогда со всеми портами надо проделать вышеописанные процедуры...

Всего записей: 760 | Зарегистр. 01-06-2002 | Отправлено: 12:39 15-01-2009 | Исправлено: Laci, 12:44 15-01-2009
assanis

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiP Builder - это средство для создания программ,
которые периодически отсылают внешний IP компьютера
на указанный E-Mail. Это удобно при удалённом
администратировании через интернет, когда внешний
IP адрес компьютера часто изменяется.
_http://assanis.narod.ru/dip

Всего записей: 2 | Зарегистр. 20-05-2011 | Отправлено: 13:58 26-05-2011
assanis

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DiP Builder - это средство для создания программ,  
 которые периодически отсылают внешний IP компьютера  
 на указанный E-Mail. Это удобно при удалённом  
 администратировании через интернет, когда внешний  
 IP адрес компьютера часто изменяется.
 _http://Assanis.narod.ru/dip

Всего записей: 2 | Зарегистр. 20-05-2011 | Отправлено: 21:13 15-01-2012
ober83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые специалисты.  
Для получения ip на e-mail пользуюсь таким батником:
 
start Pico2000
sleep 10
SET LOG=C:\ip.txt  
DATE /T > %LOG%  
TIME /T >> %LOG%  
ipconfig|FIND "IP-адрес" >> %LOG%  
c:\full\blat.exe %LOG% -server smtp.mail.ru -u XXXXXX -pw XXXXXX -f XXXXXX -to XXXXXX -subject IP_Report
 
sleep 21600
shutdown -r -t 0
 
Подскажите пожалуйста, как доработать команды чтобы e-mail отправлялся только если ip изменился.

Всего записей: 5 | Зарегистр. 20-10-2012 | Отправлено: 09:57 20-10-2012
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ober83
ваш батник:
1. Стартует приложение Pico2000
2. Засыпает на 10 секунд
3. Пишет даные об IP в лог - с добавлением последних данных с существующий файл.
4. Шлёт этот лог файл на почту
5. Засыпает на 6 часов
6. перегружает PC
 
Проверил вот такой батник:
1. Стартуем приложение
2. Засыпаем на 10 секунд
3. Смотрим текущее время
4. Смотрим текущий IP и пишем в общий лог - LOGIP=C:\ip-log.txt
5. Смотрим текущий IP и пишем его в лог с текущим IP - CURRENTIP=C:\ip-current.log
6. Сравниваем лог с текущим IP и лог с предыдущим IP - PRECEDENTIP=C:\ip-precedent.log, если есть различия, то шлём почту - иначе п7.
7. Засыпаем на 6 часов.
8. Перегружаем PC.
 
При самом первом запуске PRECEDENTIP=C:\ip-precedent.log - отсутсвует, т.о. при первом запуске будет выслано уведомление на почту, а далее уже только при изменении.
Особое внимание обратите на переменную:

Цитата:
SET IPADDRESSTEMPALTE="IPv4 Address"
У вас в примере это "IP-адрес".
 
Работоспособность проверенна на Windows 7 Ultimate x64.
 

Код:
::
:: Send Changed IP via Email
::
::
start Pico2000
sleep 10
::
for /f "tokens=1-3 delims=:,./- " %%I in ("%TIME%") do set "Time-hour=%%I" & set "Time-min=%%J" & set "Time-sec=%%K"
if %Time-hour% LSS 10 set Time-hour=0%Time-hour%
set Time=%Time-hour%-%Time-min%-%Time-sec%
for /f "tokens=2-4 delims=:,./- " %%I in ("%DATE%") do set Date=%%K-%%I-%%J
set Now=%Date%--%Time%
::
::
SET IPADDRESSTEMPALTE="IPv4 Address"
SET LOGIP=C:\ip-log.txt  
SET CURRENTIP=C:\ip-current.log
SET PRECEDENTIP=C:\ip-precedent.log
::
SET MAILDIR=c:\full
SET MAILSERVER=smtp.mail.ru
SET MAILTO=user@mail.ru
SET MAILFROM=user@mail.ru
SET MAILUSER=user@mail.ru
SET MAILPASSWORD=*******
SET MAILSUBJECT="IP-Changes-Report - %Now%"
SET MAILBODY=%CURRENTIP%
::
::
::
::
ECHO %Now% >>%LOGIP%
ipconfig | FIND %IPADDRESSTEMPALTE% >> %LOGIP%  
ECHO ------------------------------ >>%LOGIP%
ipconfig | FIND %IPADDRESSTEMPALTE% >%CURRENTIP%
::
ECHO n | comp %CURRENTIP% %PRECEDENTIP% /L /D
IF %ERRORLEVEL% EQU 0 GOTO exit
::
:sendipviaemail
%maildir%\blat.exe -server %MAILSERVER% -u %MAILUSER% -pw %MAILPASSWORD% -f %MAILFROM% -to %MAILTO% -subject %MAILSUBJECT% -bodyF %MAILBODY%
copy %CURRENTIP% %PRECEDENTIP%
::
:exit  
sleep 21600
shutdown -r -t 0

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 14:18 20-10-2012 | Исправлено: slech, 14:19 20-10-2012
ober83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech огромное спасибо
 
Добавлено:
Еще раз спасибо, все работает все отлично.
Но, подскажите, пожалуйста, как настроить чтобы в эти 6 часов между перезагрузками ip проверился не один раз а 200.
Я пытался выйти из положения вынеся процесс проверки IP в отдельный батник и зациклив его с помощью GOTO с задержкой слип.
Пробема в том, что при попытке перезагрузить shutdown -r -t 0 этот отдельный батник выдает кучу ошибок и ожидает реакцию.  
Есть ли вариант перезагрузить "принудительно" или встроить счетчик.
 
Батник зыциклен так
GOTO first
:next
sleep 600
:first
тут команды на определения и отправку
GOTO next

Всего записей: 5 | Зарегистр. 20-10-2012 | Отправлено: 13:27 21-10-2012
ober83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос решился так
for /l %%i in (1,1,5) do call mail
 
mail - батник который проверяет и отправляет письмо.
В нем же прописывается интервал-задержка

Всего записей: 5 | Зарегистр. 20-10-2012 | Отправлено: 21:27 21-10-2012
exrei



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть консольная программа(очень маленькая 41кб.), которая возвращает внешний IP-адресGetMyIp, вот теперь не могу вычленить его(IP) из командной строки.
 
Вычлененный текстовый файл, отправляется Blat-ом.Есть консольная программа(очень маленькая 41кб.), которая возвращает внешний IP-адресGetMyIp, вот теперь не могу вычленить его(IP) из командной строки.
 
Вычлененный текстовый файл, отправляется Blat-ом.

 
Решено.

----------
Русские не сдаются!!! © Брат 2

Всего записей: 575 | Зарегистр. 21-03-2005 | Отправлено: 23:59 27-11-2012 | Исправлено: exrei, 18:14 28-11-2012
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
удалено

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12249 | Зарегистр. 10-12-2003 | Отправлено: 16:35 28-11-2012 | Исправлено: ipmanyak, 16:35 28-11-2012
ATS2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
exrei
 
 http://forum.ru-board.com/topic.cgi?forum=62&topic=23213&start=2100#lt

Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 16:42 28-11-2012 | Исправлено: ATS2000, 16:44 28-11-2012
exrei



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ATS2000
Спасибо, но это не совсем то...
 
Разобрался сам..
 
Есть в cmd такой оператор - оператор вывода ">"(без ковычек),
дальше все просто:
get_my_ip_cosole.exe > 1.txt(вывод результата в файл)
 
проще не бывает
 
Отправить полученный результат(консольно), тем-же блатом нет никаких проблем.
 
Ставится все на виндовый планировщик заданий, автоматизированно.
 
Минимум ресурсов(интернета и ресурсов комп-ра) и определение именно внешнего IP-адреса, а не использование команды "ipconfig /all"(если без роутера, то катит и этот вариант).
 
На выходных "нарисую" все более понятно и подробно, ели будет кому интересно.

----------
Русские не сдаются!!! © Брат 2

Всего записей: 575 | Зарегистр. 21-03-2005 | Отправлено: 18:12 28-11-2012 | Исправлено: exrei, 18:35 28-11-2012
ober83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые форумчане.
 
Озадачен таким вопросом - как компу самостоятельно проверить наличие интернета и, в случае отсутствия выполнить действие.
Где-то писали есть специальная утилита.

Всего записей: 5 | Зарегистр. 20-10-2012 | Отправлено: 21:41 13-01-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ober83
Цитата:
как компу самостоятельно проверить наличие интернета
Ну вот так он это делает: Windows 7 Network Awareness: How Windows knows it has an internet connection
Цитата:
Где-то писали есть специальная утилита
Можешь сделать это простейшим батником. Делаешь в нем ping или nslookup ресурса, в случае отрицательного результата выполняешь нужное действие.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17287 | Зарегистр. 13-06-2007 | Отправлено: 22:57 13-01-2013
ober83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, а текстовочку батника не подскажите?

Всего записей: 5 | Зарегистр. 20-10-2012 | Отправлено: 00:44 26-01-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Динамический IP - Dynamic IP - на Email


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru