Заказ закрыт
Форвардинг DNS запросов.

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Николай Нежинский  
Здравствуйте, нужен простой 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
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.