mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			725 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 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
 |