Intereting Posts
Случай использования Docker Remote API? Как перечислить и фильтровать пользователей Samba, которым требуется смена пароля? Linux-маршрутизатор – пропускная способность клиентов Как добавить принтер в CUPS с помощью драйвера Ghostscript hl7x0? Изменить сообщение об ошибке входа в систему Абсолютно заключить в тюрьму пользователя с минимальными правами доступа к IP, файлу и командам Разница между строкой и файлом Получить последнее измененное содержимое с момента последнего чтения Debian 7.3 (стабильный) с GNOME 3.4.2, новый ускоритель Nautilus не будет Петля игнорирует изменение переменной из подоболочки в фоновом режиме Как найти пакет по каталогу? Zsh / Tmux: скрипт находит конкретный сеанс, настраивает макет, затем запускает команды на панелях Цветовая схема VIM с соляризацией выглядит неправильно при использовании tmux Как VMware основана на UNIX? Как вы можете изменить имя процесса Wing IDE с питона на что-то более описательное

Как использовать / etc / hosts в несвязанном DNS-сервере?

Я запустил https://www.openbsd.org/faq/pf/example1.html, чтобы установить на сервере незарегистрированный DNS-сервер имен.

Вопрос : как настроить несвязанный DNS-сервер, чтобы также использовать файл / etc / hosts в поле? У меня есть несколько доменов в нем для adblocking, и он разрешает их, а не просто возвращает 127.0.0.1.

В OpenBSD вам нужно добавить строку, подобную этой, в /etc/resolv.conf :

 lookup file bind 

Однако это влияет только на вызовы gethostbyname(3) и gethostbyaddr(3) , а не на unbound ответы. То есть он вступает в силу только для программ, которые запускаются на самой машине. Он не будет работать, если другие машины настроены на использование unbound на машине OpenBSD в качестве преобразователя. Чтобы справиться с этим, вам, вероятно, понадобится прокси-сервер HTTP.