dit document beschrijft de werking van dnsmasq op debian.
Dnsmasq is een lichtgewicht servertje dat dns en dhcp functie kan opnemen.
sudo apt-get install dnsmasq
expand-hosts domain=jackland.net
server 8.8.8.8
bogus-priv
log-queries log-facility=/var/log/dnsmasq.log
dnsmasq --test
systemctl restart dnsmasq
10.11.12.13 rodelhoze naske
sudo systemctl reload dnsmasq
gemak dient de mens, dus waarom al die servernamen onthouden? Aliassen kan je op 2 manieren instellen:
/etc/dnsmasq.conf
cname=<alias>,<hostname>
cname=raspberry,dns,cups,pietje
server heet pietje en is eveneens bereikbaar als raspberry dns cups
Warning: Windows nslookup kan hiermee niet overweg.
/etc/hosts
<ipadres> <hostname> <alias1> <alias2> <alias3>
10.11.12.13 pietje dns cups raspberry
server heet pietje en is eveneens bereikbaar als dns cups raspberry
Deze methode werkt op elk platform en heeft het voordeel dat al je host records in 1 bestand staan.
dnsmasq --test
nslookup <adres> <adres dnsmasq> vb: nslookup rodelhoze 10.11.12.15
sudo tail -f /var/log/dnsmasq.log
Voeg ipadres van je DNS server nu toe aan de servers die hem moeten gebruiken.
############### # SERVER VLAN # ############### 10.11.12.20 server1 10.11.12.21 server2 10.11.12.21 server3 #################### # INSTALLATIE VLAN # #################### 10.11.120.20 inst1 10.11.120.21 inst2 10.11.120.21 inst3