Российская компания «Флант» выпустила модуль для веб-сервера nginx, реализующий простой механизм контроля доступа по доменному имени клиента.
Модуль nginx-http-rdns расширяет возможности nginx возможностью преобразования IP-адреса клиента в доменное имя (с помощью rDNS-запроса) и создания простых списков контроля доступа (политики «разрешить» и «запретить») на основе полученного доменного имени. Может использоваться, например, в системах защиты от DDoS-атак (для обработки исключений по хостам поисковых машин и т.п.).
Исходный код опубликован под BSD, выложен на GitHub. Багрепорты и патчи приветствуются.
>>> Подробности