Portál AbcLinuxu, 12. května 2025 11:00

Dotaz: Problem s .local

11.5.2014 18:33 petrfm
Problem s .local
Přečteno: 509×
Odpovědět | Admin

Ahoj, nainstaloval jsem si opensuse a zaznamenal jeden veliky problem. Pouzivam v siti domeny .local - mam je nastavene na mikrotiku ve static DNS. Tzn. ze pouzivam treba nas.local, nebo kancl.local a podobne.

No uz pri instalaci mi opensuse zakricel, ze nemam davat domenu .local, chtel jsem mit treba pc.local ... udajne kvuli nejakeho multicast DNS. OK, zvolil jsem jinou domenu.

No ale ted se nedostanu z PC na domeny local. Proste mam nastaveny jako DNS server ten mikrotik, ale adresa se neoprelozi... proc? Kdyz jsem zmenil static DNS na .LOKAL tak to chodi. Je domena .local nejak vyjimecna a je s ni nejaky problem na linuxu?

Nemam problem pouzivat mnisto .local treba .firma, ale zarazilo mne to

Diky za tip,

Petr

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2014 22:01 Sten
Rozbalit Rozbalit vše Re: Problem s .local
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle RFC 6762 je doména .local vyhrazena pro mDNS (na Linuxu součást Avahi), při resolvování se neposílá na DNS server, ale resolvuje se multicastem v lokální síti. Velký problém vzniká kvůli tomu, že MS tuhle technologii nepodporuje a ve starších dokumentech doporučoval používat .local pro lokální DNS servery.

Doporučený postup je pro lokální síť používat nějakou globálně registrovanou doménu, třeba počítač.firma.doména.cz, přičemž doména firma.doména.cz používá lokální IP adresy a není dostupná z internetu.
11.5.2014 22:41 petrfm
Rozbalit Rozbalit vše Re: Problem s .local

Problem je, ze vubec nevim, co je multicast :-) ale rozumim tomu, kde je problem, ted uz jo. Proste linux se na domeny .local nedotazuje DNSky, ale pokousi se pripojit primo na stroje v lokalni siti.

Pouziju asi dns jak pises, sice je to delsi, ale zato jistejsi. Jeste mam chut nastavit misto pc.firma.domena.cz jenom pc.firma ale asi pujdu prvni cestou.

12.5.2014 14:50 Sten
Rozbalit Rozbalit vše Re: Problem s .local
Multicast je paket se speciální adresou, který se doručí všem, kteří tu adresu poslouchají. U toho mDNS to funguje tak, že resolvující počítač pošle do sítě paket „hledám počítač.local, kdo to je?“ na adresu 224.0.0.251, všichni, kteří podporují mDNS, na té adrese poslouchají a tak ten paket dostanou a počítač.local, pokud v té síti je, odpoví „jsem to já, mám adresu a.b.c.d“.
12.5.2014 14:54 Sten
Rozbalit Rozbalit vše Re: Problem s .local
Jinak ty dlouhý jména se řeší celkem snadno. Nastavte v DHCP nebo RA doménu lokální sítě „firma.domena.cz“ (v DHCP se to jmenuje domain-search, v RA se to jmenuje DNSSL), potom stačí všude používat jenom „pc“ a při resolvování se automaticky použije „pc.firma.domena.cz“.
11.5.2014 23:20 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Problem s .local
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, s doménou local jsou problémy. pokud na tom .local trváš, tak řešením je omezit nss pomocí úpravy /etc/.nsswitch
hosts:          files mdns_minimal [NOTFOUND=return] dns
networks:       files dns
11.5.2014 23:23 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Problem s .local
eee, sakryš .. řádek hosts opravit na
hosts:        files dns

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.