Как получать уведомление о том, что сменился IP адрес

Microsoft Internet Security and Acceleration (ISA) Server
Microsoft Internet Information Services
Kerio Connect
Kerio Mail Server
Kerio Firewall
UserGate
DHCP, DNS, SMTP, POP, WWW, FTP


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Как получать уведомление о том, что сменился IP адрес

Сообщение UncleFather »

Задача:

Необходимо получать уведомления на email при смене динамического внешнего (белого) IP адреса

Решение 1:

  1. Регистрируемся в бесплатной службе DNS-O-Matic с email адресом, на который хотим получать уведомления и не забываем подтвердить этот адрес :wink:

  2. Регистрируемся на одном из бесплатных поддерживаемых DNS-O-Matic сервисов динамических адресов:

    01.jpg
    01.jpg (27.89 КБ) 7197 просмотров

    например, DynDNS

  3. Добавляем в DNS-O-Matic запись с учетными данными выбранного сервера динамических адресов

    02.jpg
  4. На вкладке «Account» устанавливаем переключатель «Email me service status» (отсылать мне состояние службы) в положение «Always» (всегда):

    03.jpg
  5. Скачиваем любого клиента обновлений DNS-O-Matic из списка, например Marcs Updater

    Marcs Updater.rar
    (1.22 МБ) 650 скачиваний
  6. Устанавливаем Marcs Updater на хост, изменение внешнего IP которого хотим отслеживать

  7. Настраиваем Marcs Updater с параметрами учетной записи DNS-O-Matic:

    04.JPG

Теперь Marcs Updater будет посылать уведомления на сервер DNS-O-Matic каждый раз при смене внешнего IP контролируемого компьютера. Сервер DNS-O-Matic, в свою очередь, будет реагировать на это событие посылая письмо на указанный нами email, а так же обновляя данные о нашем IP адресе на том сервере (или серверах) динамических адресов, которые мы указали при настройке. Поэтому нет необходимости устанавливать на компьютер еще и собственного клиента сервиса динамических адресов, поскольку их задачу будет выполнять Marcs Updater.

Что хорошо у Marcs Updater - это то, что если после перезагрузки ПК или после перезапуска самого Marcs Updater внешний IP адрес не сменился, то никаких уведомлений на сервер DNS-O-Matic посылаться не будет.

Решение 2:

У Marcs Updater есть один недостаток - он не умеет отслеживать и, при необходимости, фильтровать VPN подключения. Ведь иногда бывает нужным подключиться по VPN, например к своему офису, причем используя именно удаленный шлюз. А это означает, что внешний IP нашего компьютера тоже изменится на IP офисного шлюза. И Marcs Updater это отследит и отошлет уведомления.

Конечно, такая ситуация довольно редка (в основном при VPN подключениях удаленный шлюз не используется), но все же она имеет место.

Для того, чтобы отслеживать смену IP, учитывая и VPN подключения, предлагаю использовать написанный мной многофункциональный PowerShell скрипт. Его полное описание, возможности и листинг кода можно посмотреть здесь.

Качаем файл скрипта ps1 отсюда:

IPCheck.rar
(12.51 КБ) 614 скачиваний

Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение