Sign inSign up

paweenruk/coredns

By paweenruk

Updated about 1 year ago

Image
0

1.1K

paweenruk/coredns repository overview

CoreDNS with HTTP/S and Fanout Plugin Support

This custom Docker image extends the functionality of the standard CoreDNS image to provide enhanced DNS resolution capabilities, specifically supporting HTTP/S DNS forwarding and fanout.

Why use this image?

The official CoreDNS image does not natively support HTTP/S DNS forwarding or the ability to fan out requests. This image addresses these limitations by integrating a custom plugin.

Key Features:

  • HTTP/S DNS Forwarding: Allows CoreDNS to forward DNS queries over HTTP or HTTPS, enhancing privacy and enabling new use cases.
  • Fanout Support: Provides the ability to fan out DNS requests to multiple upstream resolvers, improving resilience and performance.

Source Repositories:

Usage:

(You would typically add instructions here on how to use your custom image, including a basic Corefile example demonstrating the HTTP/S and fanout plugins.)

.:65002 {
    bind 127.0.0.1
    loadbalance
    fanout . 127.0.0.1:65200 127.0.0.1:65201 {
        policy weighted-random
        weighted-random-server-count 2
        weighted-random-load-factor 100 100
    }
}

.:65200 {
    bind 127.0.0.1
    https . cloudflare-dns.com/dns-query {
        http_version HTTP3.0
    }
}

.:65201 {
    bind 127.0.0.1
    https . dns.google/dns-query {
        http_version HTTP3.0
    }
}

Tag summary

Content type

Image

Digest

sha256:19d578413

Size

21.8 MB

Last updated

about 1 year ago

docker pull paweenruk/coredns