Tartalomjegyzék

< DNS szerver

dnsmasq

A dnsmasq

A dnsmasq három alrendszerből áll:

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