dynIP когда меняется мой Ip

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
agat
мл. сержант
Сообщения: 138
Зарегистрирован: 2009-10-27 1:21:55
Откуда: Солнечная система, планета Земля, Россия
Контактная информация:

dynIP когда меняется мой Ip

Непрочитанное сообщение agat » 2010-03-07 2:31:15

Код: Выделить всё

#!/bin/sh

#VAR
wget=/usr/local/bin/wget
echo=/bin/echo
MYDATE=`/bin/date +%Y-%m-%d_%H:%M:%S`
path=/home/user/myiphistory

# файл ip.php на хостинге
# <?php
# echo $_SERVER["REMOTE_ADDR"];
#  ?>

#получить с сервера polmira.ru текущий ip
$wget -O $path/tmp.current.ip http://polmira.ru/ip.php

#прочитать в переменные значания из файлов
# !при первом запуске вываливает ошибку
currentip=`sed q $path/tmp.current.ip`
oldip=`sed q $path/tmp.old.ip`

#сравнить 2 ip адреса между собой и если ip поменялся
#записать новый ip в базу файл myip.db
if [ $currentip != $oldip ]; then
    echo "|" $MYDATE "|" $currentip "|" >> $path/myip.db
fi

#скопировать текущий ip в старый с ним сравнивается вследующий раз
cp $path/tmp.current.ip  $path/tmp.old.ip

#формат базы
#
#      текущая дата       текущий ip
# | 2010-03-07_02:14:06 | 93.72.0.242 |
#
# скрипт в крон на 5 минут :)

Скрипт ведет учет изменения внешних ip адресов на динамическом соединении
в базу записываются только новые значения ip адресов и время получения ip точность 5 минут если в кроне на 5 минут ставите.

ЗЫ скрипт рабочий только при условии наличия файла php на хостинге который и определяет ваш текущий ip
может быть полезен для использования в DynDNS

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: dynIP когда меняется мой Ip

Непрочитанное сообщение zg » 2010-03-07 8:20:28

зачем создавать отедльные темы, если есть "Полезные скрипты, наструганные на коленке"?

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: dynIP когда меняется мой Ip

Непрочитанное сообщение thefree » 2010-03-07 19:36:46

поиск в портах не пробовали?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
agat
мл. сержант
Сообщения: 138
Зарегистрирован: 2009-10-27 1:21:55
Откуда: Солнечная система, планета Земля, Россия
Контактная информация:

Re: dynIP когда меняется мой Ip

Непрочитанное сообщение agat » 2010-03-07 21:00:19

Сорь, перенесите(удалите) плиз. после создания темы прочитал правила :crazy:

Ради такой мелочи поднимать порт? хех....

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: dynIP когда меняется мой Ip

Непрочитанное сообщение thefree » 2010-03-09 9:20:39

ради такой мелочи писать скрипт если есть в портах? хех
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
agat
мл. сержант
Сообщения: 138
Зарегистрирован: 2009-10-27 1:21:55
Откуда: Солнечная система, планета Земля, Россия
Контактная информация:

Re: dynIP когда меняется мой Ip

Непрочитанное сообщение agat » 2010-03-10 1:44:20

что не говорите а скрип нагенерил
со статистики

Код: Выделить всё

1300  10.00%   7   0.00%   /ip.php 
1300 запросов на определение IP
а я его не использую, поэтому это только кто то из форумчан