Здравствуйте, нужен простой dns сервер под локальный win с возможностью пересылки-форвардинга днс запросов с фильтрацией по входящим ip. Параметры фильтрации хранятся в файле/базе и могут изменяться http запросами post get. Ведение логов.
При входящем запросе правила проверяются последовательно, если правила нет, тогда запрос идет на днс по умолчанию.
Так же нужна возможность/блокировать запросы с любых ip/ блокировать запросы из списка ip/ разрешать запросы c любых ip/ разрешать из списка ip/ днс по умолчанию.
Пример 1-
на сервер поступил входящий запрос с ip 192.168.0.7 на разрешение имени mylocalsite.site .
сервер смотрит в конфиг файл видит правило "192.168.0.7 mylocalsite.site 192.168.0.100" сервер перенаправляет запрос на днс 192.168.0.100
Пример 2-
на сервер поступил входящий запрос с ip 192.168.0.115 на разрешение имени google.com .
сервер смотрит в конфиг файл видит правило для "192.168.0.115 google.com 8.8.8.8" сервер перенаправляет запрос на днс 8.8.8.8
Пример 3-
на сервер поступил входящий запрос с ip 192.168.0.115 на разрешение имени yandex.ru.
сервер смотрит в конфиг файл, правила для "192.168.0.115 yandex.ru" нет , днс запрос перенаправляется на днс сервер по умолчанию.
Для одного и того же ip может быть несколько правил для разных зон.
Как вариант, можно доработать существующие DNS сервера до вышеописанного функционала.
Опубликован 23.01.2018 в 04:01
Заказ находится в архиве