mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 18:23:13 -04: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)
 |