Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
CoreDNS

CoreDNS

A CoreDNS olyan DNS-szerver, amely pluginokat láncol össze. Szolgáljon ki zónákat fájlokból, etcd-ből vagy Kubernetesből, továbbítson gyorsítótárral, és a Corefile egyetlen sorával kapcsoljon be DNS-over-TLS-t vagy Prometheus-metrikákat. Apache-2.0 licenc, több mint 14 200 GitHub-csillag.

Egy pillantásra

14.3k

GitHub-csillagok

1

Oldalmegtekintések

Licenc Apache-2.0 Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

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 és 53/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-resolved konfigurá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 coredns system user.

Több a Hálózat kategóriában

Kapcsolódó alkalmazások.

CoreDNS telepítése most. Már 2,48 $/hó-tól.