Kapitel 16. Lokale Namensdienste mit Dnsmasq und der Datei hosts verwalten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Dnsmasq ist ein ausgezeichneter Server für LAN-Namensdienste, sowohl Domain Name System (DNS) als auch Dynamic Host Discovery Protocol (DHCP). Dnsmasq bietet außerdem BOOTP, PXE und TFTP für das Booten im Netzwerk und die Installation von Betriebssystemen von einem Netzwerkserver. Dnsmasq unterstützt IPv4 und IPv6, bietet lokales DNS-Caching und fungiert als Stub Resolver.

Dieses Kapitel behandelt die Einrichtung von lokalem DNS und DHCP mit Dnsmasq und der Datei /etc/hosts. /etc/hosts ist die sehr alte Art, DNS einzurichten, indem Hostnamen in einer statischen Datei auf IP-Adressen abgebildet werden. Die Datei /etc/hostsallein ist für sehr kleine Netzwerke ausreichend.

Dnsmasq ist für LAN-Namensdienste konzipiert. Er ist leichtgewichtig und einfach zu konfigurieren, vor allem im Vergleich zu BIND, dem dominierenden DNS-Server, der schwergewichtig ist und eine ziemlich steile Lernkurve hat.

Dnsmasq und /etc/hosts arbeiten gut zusammen. Dnsmasq liest die Einträge in/etc/hosts in DNS ein.

Der DHCP-Server in Dnsmasq integriert sich automatisch in DNS. Damit Dnsmasq DNS-Einträge für deine DHCP-Clients erstellen kann, musst du sie nur so konfigurieren, dass sie ihre Hostnamen an den DHCP-Server senden, was in den meisten Linux-Distributionen die Standardeinstellung ist.

Es gibt ...

Get Linux Kochbuch, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.