GUI - DNS
NxFilter - это, по сути, DNS-сервер с возможностью фильтрации. Это для его настроек, связанных с DNS-сервисом.
DNS > Setup > DNS Setup
- Upstream DNS Server
NxFilter работает как перенаправляющий DNS-сервер. Вам необходимо иметь хотя бы один восходящий DNS-сервер.
Для адресов восходящих DNS-серверов вы можете указать номер DNS-порта через двоеточие.
ex) 8.8.8.8:53, 127.0.0.1:5353
ex) 8.8.8.8:53, 127.0.0.1:5353
- Upstream DNS Query Timeout
Таймаут для DNS-запроса к вашему DNS-серверу.
- Response Cache Size
NxFilter имеет собственный кэш для DNS-ответов от вышестоящего сервера. Вы можете настроить размер кэша.
В настоящее время размер по умолчанию составляет 200 000, и этого достаточно для большинства случаев.
- Use Persistent Cache
NxFilter может хранить в своей базе данных до 1 миллиона DNS-ответов. Когда у вас достаточно большой постоянный кэш
вы не потеряете "Интернет-соединение", даже если произойдет общенациональное отключение DNS, потому что NxFilter будет работать
со своим постоянным кэшем.
- Use Negative Cache
По умолчанию NxFilter не сохраняет отрицательные DNS-ответы в своем кэше. Если эта опция включена, NxFilter будет сохранять отрицательные
ответы, такие как 'Server Failure' или 'Non-existent Domain', до 15 минут.
- Minimal Responses
NxFilter может отправлять клиентам только записи ответа в DNS-ответе от вышестоящего сервера, игнорируя дополнительные
и авторитетные секции для уменьшения размера DNS-пакета и повышения производительности сервера.
- Minimum Cache TTL
Вы можете уменьшить количество DNS-запросов от ваших клиентов, установив минимальное значение TTL кэша. Это применимо только
к записям A, AAAA, CNAME.
- Block Cache TTL
Значение TTL для ответа NxFilter на блочное перенаправление.
DNS > Setup > Local DNS
- Local DNS Server
Если у вас есть локальный DNS-сервер для разрешения вашего локального домена, добавьте его IP-адрес
здесь. Вы можете добавить несколько IP-адресов, разделенных запятыми для избыточности.
- Local Domain
Если у вас есть домен для обхода вашего локального DNS-сервера, добавьте его сюда. Вы можете
добавить несколько доменов через запятую.
Не используйте '*' или любой подстановочный знак для локального домена. Он уже включает в себя его поддомены.
- Local DNS Query Timeout
Таймаут для DNS-запроса к локальному DNS-серверу.
- Use Local DNS
Включить локальный DNS.
Если вы установите локальный DNS-сервер, все DNS-запросы для вашего локального
домена будут обходить аутентификацию, фильтрацию и протоколирование.
DNS > Setup > DNS over HTTPS (Upstream)
Вы можете установить Cloudflare или Google HTTPS DNS сервер в качестве восходящего сервера NxFilter. Это означает, что вы можете реализовать
DNS по HTTPS в масштабах всей сети.
- HTTPS DNS Server
NxFilter поддерживает DNS-серверы Cloudflare и Google HTTPS.
- HTTPS DNS Query Timeout
Таймаут для DNS-запроса к вашему HTTPS DNS-серверу.
- Fail-safe With UDP/53
Вы можете заставить NxFilter повторить запрос, используя UDP/53, когда произошел сбой с HTTPS DNS-сервером.
- Use HTTPS DNS
Включить HTTPS DNS.
DNS > Access Control
Контроль доступа к DNS на основе IP-адреса.
Когда ваш контроль доступа слишком велик, браузер не может разместить все содержимое. В этом случае необходимо создать файл 'dns-allow-ip.txt' для
'Allowed IP for DNS' и 'dns-block-ip.txt' для 'Blocked IP for DNS' в директории /nxfilter/conf. При использовании кластеризации необходимо скопировать
эти файлы на все узлы.
DNS > Server Protection
- Drop Attack Request By Domain
Когда домен запрашивается слишком много раз и быстро заполняет очередь запросов,
мы прекращаем DNS-запросы для этого домена менее чем на 1 минуту, чтобы не переполнять очередь запросов.
- Drop Attack Request By IP
Когда клиент посылает ненормальное количество DNS-запросов,
мы отбрасываем DNS-запросы от клиента менее чем на 1 минуту, чтобы не переполнять очередь запросов.
- Drop Hostname Without Domain
Когда вы используете NxFilter или NxCloud в облаке, вам не нужно иметь дело с доменами только с именем хоста.
- Drop Reverse Lookup For Private IP
Отказ от запросов обратного поиска для частных IP-адресов. Эта опция может понадобиться, если вы используете NxFilter в облаке.
- Allow Reverse Lookup For Server IP
По умолчанию NxFilter отбрасывает обратные запросы для себя. Вы можете разрешить это с помощью данной опции.
- Request Type Control
Вы можете установить разрешенные и заблокированные типы DNS-запросов.
DNS > Zone File
Когда вы используете NxFilter в качестве авторитетного DNS-сервера, вам потребуется создать файл зоны. Мы используем тот же формат
как и в файле зоны BIND. Чтобы узнать больше, прочитайте
Авторитарный DNS-сервер
DNS > Redirection
Перенаправление с домена на IP или с домена на домен возможно с помощью NxFilter. Это работает как пользовательская запись DNS.
DNS > Zone Transfer
Вам может понадобиться импортировать зону DNS с другого DNS-сервера. Как только вы добавите настройку переноса зоны
здесь, NxFilter импортирует DNS-зону каждую минуту, используя протокол IXFR.
DNS > Conditional Forwarder
Вы можете обходить DNS-запросы к определенным DNS-серверам в соответствии с доменами. При этом обходится все, включая аутентификацию,
фильтрацию, протоколирование. Работает так же, как DNS > Setup > Local DNS.