Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#3248: Co dělat, když Chrome na MacOS přestane otevírat .local (místní IP) adresy? 

Další letitá chyba na MacOS. Chrome prostě párkrát do roka přestane otevírat lokální IP adresy s ERR_ADDRESS_UNREACHABLE. A je jedno jestli přes .local nebo jako přímou IP adresu. V Terminalu přitom vše funguje. V jiném prohlížeči také.

Jedním z nejčastějších důvodů je, že MacOS prostě ztratí (zapomene), že má Chrome povolený přístup k lokální síti. To je to, co najdete v System Settings (Nastavení → Privacy & Security / Soukromí a zabezpečení → Local Network/ Lokální síť, kde každá aplikace, co má být schopna přístupu, musí být povolená.

Chrome tam zpravidla najdete několikrát a je tu také jedno z řešení, které velmi často pomůže. Odstraňte všechny položky pro Google Chrome.app (a pozor, bývá jedna na počátku seznamu a kupa někde později). Poté restartujte Chrome (chrome://restart) a následně se musíte vrátit do Nastavení a povolit lokální přístup – zpravidla stačí povolit pro první položku, ty další se zapnou také.

Ta spousta položek v seznamu má také trochu originální důvod – aktualizace Chrome, kde to macOS často „vidí“ jako novou aplikaci (jiný UUID executable, jiný bundle v LaunchServices). A zakládá další a další položky. Až do momentu, kdy k tomu “novému” ztratí práva. 

Nemusí to ale nutně být po aktualizaci Chrome, stačí i restart/aktualizace macOS. 

Co ještě může pomoci

Restart Macu by teoreticky občas problém mohl vyřešit, ale asi bych si ho nechával až jako poslední.

Restart Chrome (ještě předtím, než budete zkoušet výše uvedené) také občas pomohl, takže to klidně zkuste jako první. MacOS by se měl zeptat na práva vy je můžete přidělit, ale někdy to prostě neudělá.

Vymazat DNS cache v Chrome, tedy jít na chrome://net-internals/#dns a tam Clear host cache. Málo pravděpodobné, ale může pomoci tam, kde se poškodila jen ta jediná .local adresa. 

  • Smazat přímo MacOS DNS/mDNS cache můžete pomocí “sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder”. Ale ještě předtím si prostě ověřte, že .local adresy fungují v Terminalu a v jiném prohlížeči. Protože pokud ano, není to problém na úrovni tohoto systému

PS: Midjourney v7 zápasí i s tak prostou věcí jako „napsat“ text. Takže se moc nedivte, co to vlastně je v obrázku v záhlaví. Asi budu muset vynucovat novější verze, 8.1 to už dost umí.