DNS Server

Es bietet sich an, dnsmasq zu verwenden. Dieser verwendet /etc/hosts als Grundlage und kann ggfs. auch DHCP Funktionalität anbieten.

Installation eines eigenen DNS Server

Siehe Wiki bei ArchLInux: https://wiki.archlinux.org/index.php/dnsmasq Siehe Wiki bei Ubuntu: http://wiki.ubuntuusers.de/Dnsmasq

pacman -S dnsmasq

Die Konfigurationsdatei ist unter /etc/dnsmasq.conf zu finden.

listen-address = 127.0.0.1   ## alternativ die 'richtige' IP, falls der Nameserver für andere Computer zur Verfügung stehen soll

Starten des Servers

systemctl enable|disable|start|stop dnsmasq

DNS Server registrieren

Dieser muss in der /etc/resolve.conf eingetragen werden

nameserver 127.0.0.1

Problem dabei ist, diese Datei wird von dhcpd immer überschrieben. Die Lösung ist die Datei /etc/resolv.conf.head anzulegen, und dort die Eintragungen vorzunehmen. Diese Datei wird der neu angelegten resolv.conf vorangestellt.