| 
									
										
										
										
											2019-12-07 08:36:43 +00:00
										 |  |  | # Directives are registered in the order they should be executed. | 
					
						
							| 
									
										
										
										
											2017-01-31 12:25:02 -05:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2019-12-07 08:36:43 +00:00
										 |  |  | # Ordering is VERY important. Every plugin will feel the effects of all other | 
					
						
							|  |  |  | # plugin below (after) them during a request, but they must not care what plugin | 
					
						
							|  |  |  | # above them are doing. | 
					
						
							| 
									
										
										
										
											2017-01-31 12:25:02 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-07 08:36:43 +00:00
										 |  |  | # How to rebuild with updated plugin configurations: Modify the list below and | 
					
						
							|  |  |  | # run `go generate && go build` | 
					
						
							| 
									
										
										
										
											2017-01-31 12:25:02 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-07 08:36:43 +00:00
										 |  |  | # The parser takes the input format of: | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | #     <plugin-name>:<package-name> | 
					
						
							| 
									
										
										
										
											2017-02-19 20:34:29 +00:00
										 |  |  | # Or | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | #     <plugin-name>:<fully-qualified-package-name> | 
					
						
							| 
									
										
										
										
											2017-02-19 20:34:29 +00:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2017-09-14 09:36:06 +01:00
										 |  |  | # External plugin example: | 
					
						
							| 
									
										
										
										
											2019-12-07 08:36:43 +00:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | # log:github.com/coredns/coredns/plugin/log | 
					
						
							| 
									
										
										
										
											2017-09-14 09:36:06 +01:00
										 |  |  | # Local plugin example: | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | # log:log | 
					
						
							| 
									
										
										
										
											2017-01-31 12:25:02 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-06-29 12:44:16 +03:00
										 |  |  | metadata:metadata | 
					
						
							| 
									
										
										
										
											2019-03-29 19:40:23 +00:00
										 |  |  | cancel:cancel | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | tls:tls | 
					
						
							| 
									
										
										
										
											2018-03-02 17:17:26 -08:00
										 |  |  | reload:reload | 
					
						
							| 
									
										
										
										
											2017-12-04 08:28:27 -08:00
										 |  |  | nsid:nsid | 
					
						
							| 
									
										
										
										
											2019-11-10 08:10:12 +00:00
										 |  |  | bufsize:bufsize | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | root:root | 
					
						
							|  |  |  | bind:bind | 
					
						
							|  |  |  | debug:debug | 
					
						
							|  |  |  | trace:trace | 
					
						
							| 
									
										
										
										
											2019-03-07 20:35:16 +00:00
										 |  |  | ready:ready | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | health:health | 
					
						
							|  |  |  | pprof:pprof | 
					
						
							|  |  |  | prometheus:metrics | 
					
						
							|  |  |  | errors:errors | 
					
						
							|  |  |  | log:log | 
					
						
							|  |  |  | dnstap:dnstap | 
					
						
							| 
									
										
										
										
											2020-03-26 08:42:23 +01:00
										 |  |  | dns64:dns64 | 
					
						
							| 
									
										
										
										
											2019-09-04 23:43:45 +08:00
										 |  |  | acl:acl | 
					
						
							| 
									
										
										
										
											2019-04-28 11:46:45 +01:00
										 |  |  | any:any | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | chaos:chaos | 
					
						
							| 
									
										
										
										
											2018-01-11 19:59:56 +01:00
										 |  |  | loadbalance:loadbalance | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | cache:cache | 
					
						
							|  |  |  | rewrite:rewrite | 
					
						
							|  |  |  | dnssec:dnssec | 
					
						
							| 
									
										
										
										
											2017-10-18 02:09:25 +02:00
										 |  |  | autopath:autopath | 
					
						
							| 
									
										
										
										
											2018-01-08 11:52:25 +01:00
										 |  |  | template:template | 
					
						
							| 
									
										
										
										
											2019-11-01 12:02:43 -04:00
										 |  |  | transfer:transfer | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | hosts:hosts | 
					
						
							| 
									
										
										
										
											2018-01-15 09:59:29 -08:00
										 |  |  | route53:route53 | 
					
						
							| 
									
										
										
										
											2019-08-09 12:40:28 +05:30
										 |  |  | azure:azure | 
					
						
							| 
									
										
										
										
											2019-08-18 02:29:09 +05:30
										 |  |  | clouddns:clouddns | 
					
						
							| 
									
										
										
										
											2018-12-14 09:41:51 +00:00
										 |  |  | k8s_external:k8s_external | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | kubernetes:kubernetes | 
					
						
							|  |  |  | file:file | 
					
						
							|  |  |  | auto:auto | 
					
						
							|  |  |  | secondary:secondary | 
					
						
							|  |  |  | etcd:etcd | 
					
						
							| 
									
										
										
										
											2018-07-20 19:45:17 +01:00
										 |  |  | loop:loop | 
					
						
							| 
									
										
										
										
											2018-02-05 22:00:47 +00:00
										 |  |  | forward:forward | 
					
						
							| 
									
										
										
										
											2019-03-14 08:12:28 +01:00
										 |  |  | grpc:grpc | 
					
						
							| 
									
										
										
										
											2017-10-16 10:49:18 +02:00
										 |  |  | erratic:erratic | 
					
						
							|  |  |  | whoami:whoami | 
					
						
							| 
									
										
										
										
											2019-07-03 09:04:47 +08:00
										 |  |  | on:github.com/caddyserver/caddy/onevent | 
					
						
							| 
									
										
										
										
											2019-08-29 15:41:59 +01:00
										 |  |  | sign:sign |