External Plugins

Out of tree plugins for CoreDNS. A plugin listed here is not automatically endorsed by the CoreDNS team. Issues should be reported to owner(s) of the plugin.

mysql

mysql - MySQL backend for CoreDNS

Source Home

warnlist

warnlist emits logs and Prometheus metrics when a listed domain is requested.

Source Home

git

git - pull git repositories.

Source Home

alternate

alternate - allow redirecting queries to an alternate set of upstreams based on RCODE

Source Home

Maintained by CoreDNS

k8s_dns_chaos

k8s_dns_chaos - enables inject DNS chaos in a Kubernetes cluster for Chaos Engineering.

Source Home

records

records - enables serving (basic) zone data directly from the Corefile.

Source Home

Maintained by CoreDNS

k8s_gateway

k8s_gateway - plugin to resolve all types of external Kubernetes resources.

Source Home

netbox

netbox - enables reading zone data from a netbox instance.

Source Home

mdns

mdns - serves ‘.local’ mDNS info over normal DNS.

Source Home

wgsd

wgsd - serves WireGuard peer information via DNS-SD semantics to enable endpoint discovery and NAT traversal.

Source Home

alias

alias - replaces zone apex CNAMEs.

Source Home

fanout

fanout - parallel proxying DNS messages to upstream resolvers.

Source Home

lighthouse

lighthouse - facilitate DNS discovery in multi-cluster connected environments.

Source Home

idetcd

idetcd - etcd-based CoreDNS plugin used for identifying nodes in a cluster without domain name collision.

Source Home

gravwell

gravwell - integrate into Gravwell auditing.

Source Home

amazondns

amazondns - enables serving an authoritative name server using Amazon DNS Server as the backend.

Source Home

kubernetai

kubernetai - serve multiple Kubernetes within a Server.

Source Home

Maintained by CoreDNS

redisc

redisc - enables a networked cache using Redis.

Source Home

unbound

unbound - perform recursive queries using libunbound.

Source Home

Maintained by CoreDNS

on

on - executes a command when a specified event is triggered.

Source Home

Enabled by default

Maintained by CoreDNS

dump

dump - dumps all incoming queries on standard output.

Source Home

pdsql

pdsql - use powerdns generic sql as backend.

Source Home

ipin

ipin - returns IP address and port based on you domain name.

Source Home

redis

redis - enables reading zone data from redis database.

Source Home

demo

demo - returns 1.1.1.1 for 172.0.0.0/8 or 127.0.0.0/8 and 8.8.8.8 otherwise

Source Home

Maintained by CoreDNS

example

example - prints ‘example’ on every query received.

Source Home

Maintained by CoreDNS

ens

ens - serve DNS records from the Ethereum Name Service.

Source Home

ipecho

ipecho - parses the IP out of a subdomain and echos it back as an record

Source Home


Maintained by CoreDNS: CoreDNS maintainers take care of this plugin.
Enabled by default: CoreDNS has this plugin by default.