Szolgáltatáskezelés
Ellenőrizze a CoreDNS állapotát:
systemctl status coredns
CoreDNS újraindítása:
systemctl restart coredns
Töltse újra az CoreDNS-et:
systemctl reload coredns
CoreDNS leállítása:
systemctl stop coredns
A CoreDNS indítása:
systemctl start coredns
CoreDNS naplóinak megtekintése:
journalctl -u coredns -f
DNS-konfiguráció
A CoreDNS elsődleges konfigurációja:
/etc/coredns/Corefile
Az alapértelmezett konfiguráció ide továbbítja a DNS-kéréseket:
1.1.1.1 8.8.8.8
Állítsa be a Corefile-t a saját igényei és felhasználási esete szerint.
A Corefile módosítása után indítsa újra a CoreDNS-t:
systemctl restart coredns
DNS-végpontok
- DNS:
53/tcpés53/udp - Állapot:
http://127.0.0.1:8080/health - Készenlét:
http://127.0.0.1:8181/ready - Metrikák:
http://127.0.0.1:9153/metrics
Fontos fájlok és könyvtárak
- Bináris:
/usr/bin/coredns - Corefile:
/etc/coredns/Corefile - Szolgáltatás:
/etc/systemd/system/coredns.service - Sysusers:
/usr/lib/sysusers.d/coredns.conf - Tmpfiles:
/usr/lib/tmpfiles.d/coredns.conf - Logrotate:
/etc/logrotate.d/coredns - Adatkönyvtár:
/var/lib/coredns - Naplófájl:
/var/log/coredns.log - Hibanapló:
/var/log/coredns.err.log - Feloldó felülírása:
/etc/systemd/resolved.conf.d/99-coredns.conf
DNS-feloldás tesztelése
Kérdezze le közvetlenül a CoreDNS-t:
dig @127.0.0.1 example.com
Vagy kérdezze le a szerver IP-címével:
dig @<SERVER-IP> example.com
The host's /etc/resolv.conf is configured to use:
nameserver 127.0.0.1
Megjegyzések
- CoreDNS uses
systemd-resolvedkonfigurációs változtatásokat, hogy felszabaduljon az 53-as port. - The host resolver is pointed to
127.0.0.1. - A DNS-kéréseket a beállított upstream feloldókhoz továbbítja.
- CoreDNS runs under the dedicated
corednssystem user.