DNSMasq dient als Ersatz für Bind DNS und dhcp3-server. Die Konfiguration ist wesentlich einfacher und für kleine Betriebe völlig ausreichend.
Der DNS-Server cached Anfragen an die regulären DNS-Server und für das interne Netz stellt er die Rechnernamen zur Verfügung.
Der DHCP-Server fügt die verteilten IP-Adressen automatisch mit den zugehörigen Namen in die lokale Domäne beim DNS-Server ein.
Für die Konfiguration von eigenen Namen wird die /etc/hosts Datei auf dem Server in den lokalen DNS-Server gespiegelt.
Achtung! Änderungen in dieser Datei werden erst nach einem Neustart vom dnsmasq Daemon übernommen.
Beispiel:
192.168.1.1 mail mail.localdomain 12.45.8.56 habakuk
Die Grundkonfiguration vom dnsmasq Daemon befindet sich in
/etc/dnsmasq.conf:
#dhcp-authoritative bogus-priv filterwin2k expand-hosts dhcp-option=42,0.0.0.0 # Set the NTP time server dhcp-option=19,0 # option ip-forwarding off dhcp-option=44,0.0.0.0 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s) dhcp-option=45,0.0.0.0 # netbios datagram distribution server dhcp-option=46,8 # netbios node type dhcp-option=47 # empty netbios scope. #option resolv-file=/etc/ppp/resolv.conf # Für ADSL ? interface=green domain=localdomain dhcp-range=192.168.1.50,192.168.1.99