CoreDNS DNS Interface

CoreDNS implements the standard DNS protocol (RFC 1035) serving both UDP and TCP queries. In Kubernetes, it resolves service names to cluster IPs, headless services to pod IPs, and supports SRV records for port discovery. The Kubernetes plugin watches the API server for service and endpoint changes to keep DNS records current. Additional protocol bindings include DNS-over-TLS (DoT), DNS-over-HTTPS (DoH), DNS-over-QUIC (DoQ), and gRPC.

API entry from apis.yml

apis.yml Raw ↑
aid: coredns:coredns-dns-api
name: CoreDNS DNS Interface
description: CoreDNS implements the standard DNS protocol (RFC 1035) serving both UDP and TCP queries.
  In Kubernetes, it resolves service names to cluster IPs, headless services to pod IPs, and supports
  SRV records for port discovery. The Kubernetes plugin watches the API server for service and endpoint
  changes to keep DNS records current. Additional protocol bindings include DNS-over-TLS (DoT), DNS-over-HTTPS
  (DoH), DNS-over-QUIC (DoQ), and gRPC.
humanURL: https://coredns.io/manual/toc/
properties:
- type: Documentation
  url: https://coredns.io/manual/toc/
tags:
- DNS
- DoH
- DoQ
- DoT
- Kubernetes
- Service Discovery