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.