mirror of
				https://github.com/coredns/coredns.git
				synced 2025-11-03 18:53:13 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# minimal
 | 
						|
 | 
						|
## Name
 | 
						|
 | 
						|
*minimal* - minimizes size of the DNS response message whenever possible.
 | 
						|
 | 
						|
## Description
 | 
						|
 | 
						|
The *minimal* plugin tries to minimize the size of the response. Depending on the response type it
 | 
						|
removes resource records from the AUTHORITY and ADDITIONAL sections.
 | 
						|
 | 
						|
Specifically this plugin looks at successful responses (this excludes negative responses, i.e.
 | 
						|
nodata or name error). If the successful response isn't a delegation only the RRs in the answer
 | 
						|
section are written to the client.
 | 
						|
 | 
						|
## Syntax
 | 
						|
 | 
						|
~~~ txt
 | 
						|
minimal
 | 
						|
~~~
 | 
						|
 | 
						|
## Examples
 | 
						|
 | 
						|
Enable minimal responses:
 | 
						|
 | 
						|
~~~ corefile
 | 
						|
example.org {
 | 
						|
    whoami
 | 
						|
    forward . 8.8.8.8
 | 
						|
    minimal
 | 
						|
}
 | 
						|
~~~
 | 
						|
 | 
						|
## See Also
 | 
						|
 | 
						|
[BIND 9 Configuration Reference](https://bind9.readthedocs.io/en/latest/reference.html#boolean-options)
 |