Ve výchozím stavu má každé zařízení v lokální síti svou IP adresu, tedy směsici číslic. Pamatovat si však tuto směsici číslic si asi úplně nechceme a raději bychom použili nějaký textový zápis. Právě pro tento účel potřebujeme službu DNS, což není nic jiného než překlad textových adres zpět na IP adresy.
V poslední verzi Unifi Controleru (verze 5.8) máme v rámci DHCP služby možnost zapnout dnsmasq, který nám s překladem adres pomůže. Volbu najdeme v „Nastavení -> Služby -> DHCP“.
Pro konfiguraci dnsmasq se budeme muset připojit k Unifi Routeru a upravit soubor dnsmasq.conf, který najdeme v /etc.
admin@Router:/etc$ sudo vi dnsmasq.conf
Do tohoto souboru pak můžeme přidat statické mapování mezi jmény a IP adresami pomocí vlastnosti „host-record“. Např:
host-record=kotel,kotel.local,10.1.1.222
nám definuje mapování pro IP adresu 10.1.1.222 na textové adresy „kotel“ a „kotel.local“.
Po úpravě konfiguračního souboru je potřeba službu restartovat:
admin@Router:/etc$ sudo service dnsmasq restart
[ ok ] Restarting DNS forwarder and DHCP server: dnsmasq.
Nyní již bychom měli být schopní pingnout textovým zápisem:
⋊> ~ ping kotel 15:11:39
PING kotel.local (10.1.1.222): 56 data bytes
64 bytes from 10.1.1.222: icmp_seq=0 ttl=250 time=17.343 ms
64 bytes from 10.1.1.222: icmp_seq=1 ttl=250 time=2.263 ms
64 bytes from 10.1.1.222: icmp_seq=2 ttl=250 time=9.345 ms
64 bytes from 10.1.1.222: icmp_seq=3 ttl=250 time=10.190 ms
64 bytes from 10.1.1.222: icmp_seq=4 ttl=250 time=9.969 ms
Pokud byste raději DNS server s hezkým uživatelským rozhraním a máte ve své síti nějakou NASku od Synology, pak na ní možné doinstalovat DNS službu, což jsem podrobněji i sepsal v samostatném článku.
Add comment