↓ До тексту

Lua

PowerDNS: health-check прямо в DNS - LUA-записи

A-запис зазвичай повертає фіксований IP, тож коли бекенд падає, DNS далі шле на нього трафік. PowerDNS уміє health-check прямо в DNS - через LUA-записи: ifurlup опитує вебсервери по HTTP і залишає в відповіді лише живі. Ставимо це на www, гасимо один бекенд і дивимось, як він зникає з відповіді за кілька секунд - причому і майстер, і репліка перевіряють самостійно. А відповідь ще й підписана DNSSEC. Частина серії про відмовостійкий authoritative DNS.