Резолвер здоров, а страницы не открываются: как я сделал отказоустойчивый DoH на MikroTik
A branch network faced a page that suddenly stopped opening even though the router looked healthy: resolution returned a valid address, DoH answered with Status:0, and the monitor reported healthy. The valid Cloudflare response (8.6.112.0 / 8.47.69.0) had no route from that network, so a simple check of whether an IP was returned did not catch the problem. The author describes building a fault-tolerant DoH setup on MikroTik.
В филиальной сети перестала открываться страница, которая до этого работала неделями. На роутере всё зелёное: :resolve отдаёт валидный адрес, DoH отвечает Status:0, монитор пишет «здоров». А у людей страница не открывается. Оказалось, что ответ Cloudflare (8.6.112.0 / 8.47.69.0) валиден, но до него из этой сети нет маршрута. Проверка «получил IP или нет» такого не ловит. Рассказ о том, как я делал отказоустойчивый DoH на MikroTik и где упёрся в ограничения RouterOS. Читать историю