Мой Inadyn работает, но мои имена хостов no-ip постоянно истекают

У меня есть несколько доменных имен на no-ip.me . Я использовал клиент inadyn, доступный как часть моего дистрибутива Linux (Debian Stretch). /var/log/messages показывает, что работает (принудительное обновление каждые ~40000 секунд).

Тем не менее, время от времени я получаю электронное письмо с предупреждением, что срок действия домена истекает, если я не обновлю его вручную на сайте.

Я делаю что-то неправильно? Я что-то пропустил? Или no-ip.me просто оскорбляет своих бесплатных пользователей?

2 ответа

Решение

Вы не делаете ничего плохого. Старая хитрость раньше заключалась в том, чтобы временно сменить ваш хост на фиктивный IP, а затем изменить его обратно на допустимый IP. Это приведет к тому, что API ответит "хорошо", и вы настроены на другой месяц (я даже реализовал это в своем форке скрипта bash AntonioCS). Трюк больше не работает, и теперь требуется ручной вход и проверка.

No-IP в основном рассматривает неизмененные IP как не-обновление. Даже если вы настроите отправку обновления каждые 10 секунд, No-IP будет считать его обновлением только при изменении IP-адреса.

nochg IP_ADDRESS Успешный IP-адрес является текущим, обновление не выполняется. Далее следуют пробел и IP-адрес, на который он в данный момент настроен.

Руководство по API без IP

Кроме того: я попытался сделать быстрый и грязный inadyn-клиент, который взял мой IP, добавил 0.0.0.1 к нему (192.168.1.100 становится 192.168.1.101), обновил NoIP с этим, подождал 15 секунд, затем отправил еще одно обновление с моим фактический IP, чтобы NoIP видел измененный IP и обновлял - не имел большого успеха с ним и сдался.

Другие вопросы по тегам