Який найпростіший спосіб знайти за допомогою сценарію, якщо моя IP-адреса змінилася?
Довідкова інформація:
У мене є стандартний підключення домашнього кабельного модему, і мій Інтернет-провайдер призначає мені динамічну IP-адресу. Він змінюється раз у раз, терміни оренди DHCP здаються нерегулярними.
В основному, я роблю власну динамічну річ DNS і можу оновлювати записи DNS, що вказують на мій домашній сервер одним клацанням. Залишилося лише виявити зміну IP-адреси, щоб я міг повністю автоматизувати процес.
Зараз тут є кілька веб-сайтів, які можуть повернути вашу IP-адресу, і я міг би використати завдання cron на wget
одній із цих сторінок та grep
IP-адресу з неї ... Але це здається непосильним з точки зору використання процесора / пропускної здатності, і це не дуже KISS.
Чи пропускаю я якийсь простий та елегантний спосіб отримати свій публічний IP-адресу та перевірити, чи він змінився?
Додаткова інформація: мій модем / маршрутизатор - це дешева цегла, вона не робить нічого дуже цікавого в цьому плані. Мій сервер працює з Centos 6.