mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-23 19:25:25 +03:00
23 lines
725 B
Lua
23 lines
725 B
Lua
-- vim:syntax=lua:
|
|
--
|
|
-- Config file example useable for personal resolver.
|
|
-- The goal is to have a validating resolver with tiny memory footprint,
|
|
-- while actively tracking and refreshing frequent records to lower user latency.
|
|
-- Refer to manual: https://knot-resolver.readthedocs.io/en/latest/daemon.html#configuration
|
|
|
|
-- Listen on localhost (default)
|
|
net = { '127.0.0.1', '::1' }
|
|
|
|
-- Drop root privileges
|
|
user('kresd', 'kresd')
|
|
|
|
-- Load Useful modules
|
|
modules = {
|
|
'policy', -- Block queries to local zones/bad sites
|
|
'hints', -- Load /etc/hosts and allow custom root hints
|
|
'stats', -- Track internal statistics
|
|
'predict', -- Prefetch expiring/frequent records
|
|
}
|
|
|
|
-- Smaller cache size
|
|
cache.size = 10 * MB
|