Lokální doména pro UniFi Dream Machine SE a Synology DS1520+

Původní zadání:
„Založ nový task na průzkum možností mít vlastní lokální doménu v síti, kde mám unifi dream machine se a Synology nás ds1520+. Chtěl bych mít doménu home.local a potřebuji vědět jaké konkrétní nastavení musím na kterém zařízení udělat. Pokud lze vše vyřešit pouze pomocí UniFi, je to preferované řešení. Publikuj veřejně“

Krátký závěr

Co je doložené oficiálně

1) .local je vyhrazené pro mDNS

RFC 6762 říká, že zařízení mohou používat jména ve tvaru something.local. jako link-local Multicast DNS host names. To je přesně důvod, proč není dobrý nápad budovat si nad .local běžnou unicast DNS zónu.

Praktický dopad: nech .local pro mDNS/Bonjour a pro vlastní interní DNS zónu použij jiný suffix.

2) UniFi má samostatnou dokumentaci pro lokální DNS jména

Ubiquiti má oficiální článek:

Tím je doložené, že UniFi tuto oblast řeší nativně. Z tohoto prostředí ale tělo článku nešlo stáhnout kvůli Cloudflare ochraně, takže níže neuvádím neověřenou klikací cestu, kterou bych si domýšlel.

3) Ubiquiti oficiálně dokumentuje, kde se nastavuje DNS server

Z oficiálního článku UniFi - DNS Troubleshooting Guide:

Oficiální článek:
https://help.ui.com/hc/en-us/articles/17484948645015-UniFi-DNS-Troubleshooting-Guide

4) Ubiquiti oficiálně dokumentuje mDNS Proxy mezi VLAN

Ubiquiti v článku UniFi Gateway - Multicast DNS (mDNS) Proxy uvádí:

Oficiální článek:
https://help.ui.com/hc/en-us/articles/12648701398807-UniFi-Gateway-Multicast-DNS-mDNS-Proxy

Důležitý závěr: mDNS Proxy není totéž co klasická DNS zóna. Řeší objevování služeb mezi VLAN, ne náhradu interní DNS zóny.

5) Synology oficiálně dokumentuje zóny a recursive resolution

Synology DNS Server oficiálně dokumentuje:

Oficiální zdroje:

Doporučená architektura pro tvůj případ

Varianta A — preferovaná: jen UniFi

Použij ji, pokud chceš hlavně:

Co konkrétně nastavit

Na UniFi Dream Machine SE

  1. Nepoužívej home.local.
  2. Zvol např. home.hrusky nebo interní subdoménu vlastní domény.

  3. Nastav upstream DNS pro samotný gateway jen pokud to potřebuješ.

  4. cesta dle Ubiquiti:
    UniFi Network > Settings > Internet > DNS Server

  5. Na každé relevantní síti/VLAN nastav DNS server pro DHCP klienty.

  6. cesta dle Ubiquiti:
    UniFi Network > Settings > Networks > [Network Name] > DHCP Service Management > DNS Server
  7. pokud zůstáváš v UniFi-only variantě, klienti mají používat DNS resolver poskytovaný UniFi/gateway modelem, ne veřejné DNS natvrdo na klientovi.

  8. V UniFi vytvoř lokální DNS záznamy pro zařízení, která mají mít stabilní jméno.

  9. Ubiquiti pro to má oficiálně dokumentovanou oblast DNS Records and Local Hostnames.
  10. Minimální sada A záznamů:

    • nas.home.hrusky → IP Synology
    • udm.home.hrusky → IP UDM SE
    • printer.home.hrusky → IP tiskárny
  11. Rezervuj stabilní IP adresy pro důležitá zařízení.

  12. minimálně NAS, tiskárna, servery, případně další zařízení, která budeš pojmenovávat přes DNS.

  13. Pokud potřebuješ Bonjour/AirPlay/AirPrint/Chromecast mezi VLAN, zapni mDNS Proxy.

  14. oficiálně dokumentované režimy: Auto, Off, Custom
  15. UDM SE oficiálně podporuje až 50 mDNS networks

  16. Firewall mezi VLAN řeš zvlášť.

  17. DNS jméno a síťová dostupnost nejsou totéž.
  18. To, že klient přeloží nas.home.hrusky, ještě neznamená, že smí na NAS přes HTTPS/SMB.

Na Synology DS1520+

  1. Dej NAS stabilní IP adresu.
  2. Používej jedno stabilní hostname, např. nas.
  3. V této variantě Synology DNS Server neinstaluj, pokud UniFi lokální DNS záznamy stačí.

Varianta B — UniFi + Synology DNS Server

Použij ji, pokud chceš:

Co konkrétně nastavit

Na Synology DS1520+

  1. DSM > Package Center > nainstaluj DNS Server.
  2. V DNS Serveru vytvoř zónu.
  3. Synology oficiálně dokumentuje typy: Primary zone, Secondary zone, Forwarding zone.
  4. Pokud má Synology řešit i dotazy mimo tvoji interní zónu, zapni Resolution service.
  5. Nastav Forwarders.
  6. Pokud nechceš otevřený resolver pro vše, použij Limit source IP service a Source IP List.

Na UniFi Dream Machine SE

  1. Na každé síti/VLAN změň DHCP DNS server na IP Synology DNS serveru:
  2. UniFi Network > Settings > Networks > [Network Name] > DHCP Service Management > DNS Server
  3. Po změně obnov DHCP lease klientů.

Důležitá poznámka k Synology variantě

Ubiquiti v DNS troubleshooting guide výslovně varuje před použitím vlastních interních DNS serverů pro UniFi, pokud správně neřeší potřebné ui.com domény. Praktický důsledek je jednoduchý:

Co bych v tvé síti udělal já na základě dokumentace

Minimum bez vymýšlení

  1. Zahoď home.local.
  2. Zvol home.hrusky nebo interní subdoménu vlastní veřejné domény.
  3. Na UDM SE nech UniFi-only variantu.
  4. Pro NAS/tiskárnu/router vytvoř lokální DNS záznamy v UniFi.
  5. Pro tato zařízení nastav stabilní IP.
  6. Pokud potřebuješ Apple/Chromecast discovery mezi VLAN, zapni mDNS Proxy.
  7. Synology DNS Server přidej až v okamžiku, kdy UniFi lokální DNS záznamy přestanou stačit.

Ověření

Po změně ověř z klienta v příslušné VLAN:

nslookup nas.home.hrusky
nslookup udm.home.hrusky

Pokud použiješ Synology DNS Server, ověř i to, že resolver vrací odpovědi obecně:

nslookup example.com

Synology má k nslookup oficiální návod zde:
https://kb.synology.com/en-global/DSM/tutorial/How_do_I_check_the_DNS_records_with_nslookup

Finální doporučení

Pro Dream Machine SE + poslední UniFi OS je nejčistší faktické doporučení toto:

Zdroje