В одній з попередніх статей ми розповіли, що є якийсь API для програмування DynDNS. У ній же була згадана можливість програмування стандартного сервера DNS BIND з використанням штатних утиліт * nix DNS - nsupdate і TSIG¹.
Використання TSIG в DNS
Напевно більшість читачів пропустила цей матеріал - «я ж не програміст, що не програмую я веб-сервіси». Даремно, спираючись на згадану можливість програмувати BIND ми розповімо як зробити DDNS своїми руками.
Ось власне і все. Залишилося «повісити» наш скрипт на cron і виконувати його, скажімо раз в п'ять хвилин.
¹ Для тих кого цікавить детальна настройка, один з можливих варіантів описаний тут.