Fichiers de configuration de CoreDNS

Fichier docker-compose.yml

version: '3'

services:
coredns:
    image: coredns/coredns
    restart: "always"
    container_name: "coredns"
    volume:
        - "./data/:/etc/coredns/
    ports:
        - "53:53:udp"
    command:
        - "-conf"
        - "/etc/coredns/Corefile"

Fichier Corefile

.:53 {
errors
health
file /etc/coredns/exemple.domain exemple.domain
forward . /etc/coredns/resolv.conf
cache 300
loop
}

Fichier dns.mdg.db

exemple.domain.                   IN      SOA     sns.dns.icann.org. noc.dns.icann    .org. 2019081441 7200 3600 1209600 3600
vm1.exemple.domain.               IN      A       192.168.1.10
vm2.exemple.domain.               IN      A       192.168.1.20
vm3.exemple.domain.               IN      A       192.168.1.30

Fichier resolv.conf

nameserver 9.9.9.9