You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alfis/docs/faq_ru.md

13 lines
1.5 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# DNS
Как происходит разрешение доменов через ALFIS?
Когда к Альфису приходит запрос, он сначала проверяет запрошенный домен по "фильтрам".
Сначала идут фильтры, заданные в опции `hosts` в файле конфигурации.
Они задаются примерно так: `hosts = ["system", "adblock.txt"]`, то есть это файлы hosts, с соответствием IP-адресов и доменов.
Причём, `system` это специальный фильтр, указывающий, что надо подгрузить соответствия из системы.
В Windows это `%SYSTEMROOT%/System32/drivers/etc/hosts`, в Linux это `/etc/hosts`.
Последним фильтром является фильтр блокчейн. Он обращается к базе доменов в блокчейне.
Если там найдена информация по домену, то в ней ищется запрошенная запись, и отдаётся ответ.
Если информация по домену не найдена, но зона такая в блокчейне есть, то отдаётся ответ "не найдено".
Если такой зоны в ALFIS нет, то он обращается к случайному серверу из опции `forwarders` в файле конфигурации.