Stejně jako počítače se systémem Windows má Mac soubor hostitelů pro konfiguraci způsobu, jakým se váš počítač připojuje k webovým stránkám na internetu. Tento soubor obsahuje odkazy na webové stránky a IP adresy a můžete jej na svém Macu použít mnoha různými způsoby.
Jedním z důvodů, proč možná budete chtít upravit soubor hosts na vašem Macu, je blokování webových stránek. Je to skvělý způsob, jak zablokovat přístup k určitým webům na vašem počítači. Druhým možným využitím je otestování vlastních webových stránek lokálně na vašem počítači. Můžete nechat soubor hosts přesměrovat vámi vybraný název domény na síťovou cestu vašeho místního úložiště.
Umístění souboru hostitelů Mac
Vzhledem k tomu, že úprava souboru hosts je riskantní úkol, společnost Apple jej záměrně umístila do soukromé složky ve vašem systému. To má zabránit tomu, aby jej uživatelé upravovali bez náležitých znalostí a způsobili poškození celého systému.
Pro zvědavé uživatele je cesta /etc/hosts/ a můžete k ní přistupovat pomocí okna terminálu.
Upravit soubor hostitelů v systému Mac
Upravit soubor hosts na Macu je poměrně snadné, protože je k tomu vestavěný editor. Nachází se uvnitř terminálu a nazývá se nano editor. Můžete jej použít k otevření a úpravě libovolného textového souboru včetně souboru hosts na vašem počítači.
Ujistěte se, že k provedení následujících kroků používáte účet správce.
- Klikněte na Launchpad v Docku, vyhledejte Terminal a spusťte jej.
- Napište do Terminálu následující příkaz a stiskněte Enter. Otevře se soubor hosts v editoru nano.sudo nano /etc/hosts
- Vzhledem k tomu, že se jedná o příkaz sudo, požádá vás o zadání hesla. Zadejte heslo a pokračujte.
- Soubor by nyní měl být otevřen na obrazovce a můžete jej začít upravovat.
Porozumění souboru Mac Hosts
Pokud jste soubor hostitelů ještě neupravovali, může se vám zdát, že je práce se souborem poněkud komplikovaná. Upravit jej však není tak těžké, jak to vypadá.
Jedna z položek, kterou v souboru najdete, je 127.0.0.1 localhost.
První část s čísly je místní IP adresa vašeho Macu. Druhá část, kde je uveden název hostitele, je to, co používáte pro přístup k této IP adrese.
Výše uvedené dvě části, když se spojí dohromady, přesměrují všechny localhost dotazy na IP adresu 127.0.0.1 Když ve svém prohlížeči zadáte localhost, váš prohlížeč se podívá do souboru hosts, získá zadanou IP adresu a přenese vás na tuto IP adresu.
V kostce, soubor hosts není nic jiného než kombinace IP adres a názvů domén. Můžete je upravit jakýmkoli způsobem, abyste dosáhli požadovaných výsledků.
Nastavit přesměrování pomocí souboru Hosts
Jednou z věcí, které můžete se souborem hosts udělat, je nastavit přesměrování. Název domény může směřovat na něco úplně jiného, než na co má ukazovat.
Pokud se například snažíte omezit používání sociálních sítí, můžete mít domény jako facebook.com přesměrovávat váš prohlížeč na weby, jako je například Wikipedie. Můžete použít téměř jakoukoli doménu a IP adresu, kterou chcete.
Pojďme se podívat, jak můžete nastavit výše uvedené přesměrování pomocí souboru hosts.
- Když je soubor otevřený v nano editoru, pomocí kláves se šipkami přesuňte kurzor na místo localhost. Poté stiskněte Enter pro přidání nového řádku pro váš záznam.
- Do nového řádku, který jste právě přidali, zadejte IP adresu, kam chcete přesměrovat zdrojovou doménu. Použijeme 103.102.166.224, což je IP adresa Wikipedie.
- Stisknutím klávesy Tab na klávesnici přejděte do pole zdrojové domény.
- Sem zadejte název domény, která má být přesměrována na IP adresu, kterou jste zadali dříve. Zde použijeme facebook.com.
- Po provedení změn uložte soubor stisknutím kláves Ctrl + O na klávesnici.
- Stiskněte Enter pro potvrzení akce.
- Stisknutím kláves Ctrl + X zavřete nano editor.
- Nyní musíte vyprázdnit mezipaměť DNS, aby se změny projevily. Chcete-li to provést, zadejte do terminálu následující příkaz a stiskněte Enter.dscacheutil -flushcache
- Otevřete prohlížeč, napište facebook.com a stiskněte Enter . Zjistíte, že otevírá Wikipedii spíše než Facebook.
Rychlý tip: Jak najít IP adresu webu
Jak můžete vidět ve výše uvedeném postupu, potřebujete IP adresu stránky, na kterou chcete lidi přesměrovat. Pokud ji ještě neznáte, můžete pomocí příkazu v Terminálu zjistit IP adresu libovolné webové stránky.
- V okně Terminál zadejte následující příkaz a stiskněte Enter. Nezapomeňte nahradit wikipedia.org webem podle svého výběru.ping wikipedia.org
- Na obrazovce se zobrazí IP adresa. To je to, co můžete použít v souboru hosts.
Blokovat webové stránky úpravou souboru Hosts v systému Mac
JAK BLOKOVAT WEBOVÉ STRÁNKY V SYSTÉMU WINDOWS: Pomocí hostitelského souboruSkvělá věc na souboru hosts je, že vám umožňuje blokovat weby, aniž byste museli do Macu instalovat aplikace třetích stran. Do souboru můžete přidat záznam a všechny požadavky na připojení k tomuto záznamu budou zamítnuty.
- Spusťte soubor hosts v editoru nano, jak je uvedeno výše.
- Přesuňte kurzor tam, kde končí localhost a stiskněte Enterpro přidání nového řádku.
- Zadejte IP adresu 127.0.0.1 a stiskněte Tabna klávesnici.
- Zadejte název domény webu, který chcete zablokovat. Pokud chcete například zablokovat Instagram, napište instagram.com.
- Stiskněte Ctrl + O pro uložení změn.
- Stisknutím Ctrl + X zavřete soubor.
- Zadejte následující příkaz a stiskněte Enter pro vyprázdnění mezipaměti DNS.dscacheutil -flushcache
Nyní pokaždé, když se pokusíte o přístup na blokovaný web, přesměruje vás na localhost, který zobrazí chybovou stránku.
Soubor Mac hosts vám poskytuje mnoho způsobů, jak si pohrát s odchozími síťovými požadavky, a můžete je blokovat a odblokovat, jak chcete. Použili jste již soubor hosts na svém Macu? Pokud ano, k čemu to bylo? Dejte nám vědět v komentářích níže.
