Tartalomjegyzék
dnsmasq
- Szerző: Sallai András
- Copyright © Sallai András, 2020, 2021
- Web: https://szit.hu
A dnsmasq
A dnsmasq három alrendszerből áll:
- DNS alrendszer
- DHCP alrendszer
- Router hirdető alrendszer - IPv6 Router Advertisement
Az A, AAAA, CNAME és PTR, DNSKEY és DS rekordok használhatók. Ismeri a DHCPv4, DHCPv6, BOTP és PXE szolgáltatásokat.
A dnsmasq mint DNS szerver
A dnsmasq használható DNS szerverként is.
A dnsmasq olvassa a /etc/hosts fájl tartalmát. Tehát egyszerűen oda kell felvenni mindent.
nano /etc/hosts
Ha valamit felvettünk, indítsuk újra a dnsmasq-t.
Ellenőrizzük a beállított nevet:
apt install dnsutils dig @localhost beallitottnev
A dnsmasq mellett telepítésre kerül egy konfigurációs fájl, az /etc/dnsmasq.conf fájlban. Ebben a fájlban, semmi nincs beállítva, csak lehetőségekkel/megjegyzésekkel van tele. A DNS szerver működéshez semmit nem kell változtatni ezen a konfigurációs állományon.
Külső DNS
Ha szeretnénk más (például internetes DNS szervert) beállítani, akkor:
- /etc/dnsmasq.conf
server=8.8.8.8
Ellenőrizzük a konfigurációt rendszergazdaként:
dnsmasq --test
Indítsuk újra a dnsmasq-t:
systemctl restart dnsmasq
Ellenőrizzük, hogy kiszolgálja-e, például a google.com nevet:
dig @localhost google.com
Haladó beállítások
Milyen címen hallgatózzon a dnsmask:
listen-address=::1,127.0.0.1,192.168.10.2
Korlátozhatjuk az elérhetőséget adott hálózati kártyára:
interface=eth0
Egy tartománynév automatikusan hozzáadódjon az egyszerű nevekhez:
expand-hosts
A következő név lesz hozzáfűzve, ha expand-hosts be van állítva:
domain=valami.lan