Podobne ako počítače so systémom Windows, aj Mac má súbor hostiteľov na konfiguráciu spôsobu, akým sa vaše zariadenie pripája k webovým stránkam na internete. Tento súbor obsahuje odkazy na webové stránky a adresy IP a na počítači Mac ho môžete použiť mnohými rôznymi spôsobmi.
Jedným z dôvodov, prečo možno budete chcieť upraviť súbor hosts na vašom Macu, je blokovanie webových stránok. Je to skvelý spôsob, ako zablokovať prístup k určitým webovým stránkam na vašom počítači. Druhým možným využitím je otestovanie vlastných webových stránok lokálne na vašom počítači. Môžete nechať súbor hostiteľov presmerovať vybratý názov domény na sieťovú cestu vášho lokálneho úložiska.
Umiestnenie súboru hostiteľov Mac
Keďže úprava súboru hosts je riskantná úloha, spoločnosť Apple ho zámerne umiestnila do súkromného priečinka vo vašom systéme. To má zabrániť používateľom upravovať ho bez náležitých znalostí a spôsobiť poškodenie celého systému.
Pre zvedavých používateľov je cesta /etc/hosts/ a môžete k nej pristupovať pomocou okna terminálu.
Upraviť súbor hostiteľov v systéme Mac
Upraviť súbor hostiteľov na Macu je pomerne jednoduché, pretože na to existuje vstavaný editor. Nachádza sa vo vnútri terminálu a nazýva sa nano editor. Môžete ho použiť na otvorenie a úpravu ľubovoľného textového súboru vrátane súboru hostiteľov na vašom počítači.
Uistite sa, že na vykonanie nasledujúcich krokov používate účet správcu.
- Kliknite na Launchpad v Docku, vyhľadajte Terminal a spustite ho.
- Do terminálu zadajte nasledujúci príkaz a stlačte Enter. Otvorí sa súbor hostiteľov v editore nano.sudo nano /etc/hosts
- Keďže ide o príkaz sudo, požiada vás o zadanie hesla. Zadajte heslo a pokračujte.
- Súbor by mal byť teraz otvorený na obrazovke a môžete ho začať upravovať.
Porozumenie súboru Mac Hosts
Ak ste predtým neupravovali súbor hostiteľov, môže sa vám zdať práca s ním trochu komplikovaná. Upraviť ho však nie je také ťažké, ako to vyzerá.
Jedna z položiek, ktoré nájdete v súbore, je 127.0.0.1 localhost.
Prvá časť s číslami je lokálna IP adresa vášho Macu. Druhá časť s názvom hostiteľa je to, čo používate na prístup k tejto IP adrese.
Vyššie uvedené dve časti, keď sa skombinujú, presmerujú všetky localhost dopyty na IP adresu 127.0.0.1 Keď do prehliadača zadáte localhost, váš prehliadač sa pozrie do súboru hosts, získa zadanú adresu IP a prejdete na danú IP adresu.
V skratke, súbor hosts nie je nič iné ako kombinácia adries IP a názvov domén. Môžete ich upraviť akýmkoľvek spôsobom, aby ste dosiahli požadované výsledky.
Nastaviť presmerovania pomocou súboru Hosts
Jednou z vecí, ktoré môžete urobiť so súborom hosts, je nastaviť presmerovania. Názov domény môže smerovať na niečo úplne iné, než na čo má ukazovať.
Ak sa napríklad snažíte obmedziť používanie sociálnych médií, domény ako facebook.com môžu presmerovať váš prehliadač na stránky, ako je napríklad Wikipedia. Môžete použiť takmer akúkoľvek doménu a IP adresu, ktorú chcete.
Pozrime sa, ako môžete nastaviť vyššie uvedené presmerovanie pomocou súboru hosts.
- Keď je súbor otvorený v nano editore, pomocou klávesov so šípkami presuňte kurzor na miesto localhost. Potom stlačte Enter a pridajte nový riadok pre váš záznam.
- V novom riadku, ktorý ste práve pridali, zadajte adresu IP, na ktorú chcete presmerovať zdrojovú doménu. Použijeme 103.102.166.224, čo je IP adresa Wikipédie.
- Stlačením klávesu Tab na klávesnici sa dostanete do poľa so zdrojovou doménou.
- Tu zadajte názov domény, ktorá má byť presmerovaná na IP adresu, ktorú ste zadali predtým. Tu použijeme facebook.com.
- Po vykonaní zmien uložte súbor stlačením klávesov Ctrl + O na klávesnici.
- Na potvrdenie akcie stlačte Enter.
- Na zatvorenie nano editora stlačte klávesy Ctrl + X.
- Teraz musíte vyprázdniť vyrovnávaciu pamäť DNS, aby sa zmeny prejavili. Ak to chcete urobiť, zadajte do terminálu nasledujúci príkaz a stlačte Enter.dscacheutil -flushcache
- Otvorte prehliadač, napíšte facebook.com a stlačte Enter . Zistíte, že otvára skôr Wikipédiu ako Facebook.
Rýchly tip: Ako nájsť IP adresu webových stránok
Ako môžete vidieť vo vyššie uvedenom postupe, potrebujete IP adresu stránky, na ktorú chcete presmerovať ľudí. Ak ju ešte nepoznáte, môžete pomocou príkazu v termináli zistiť IP adresu ľubovoľného webu.
- V okne Terminál zadajte nasledujúci príkaz a stlačte Enter. Nezabudnite nahradiť wikipedia.org webovou stránkou podľa vášho výberu.ping wikipedia.org
- Na obrazovke sa zobrazí adresa IP. To je to, čo môžete použiť v súbore hosts.
Blokovať webové stránky úpravou súboru Hosts v systéme Mac
AKO BLOKOVAŤ WEBOVÉ STRÁNKY V SYSTÉME WINDOWS: Pomocou hostiteľského súboruSkvelá vec na súbore hosts je, že vám umožňuje blokovať stránky bez toho, aby ste si museli do Macu inštalovať aplikácie tretích strán. Do súboru môžete pridať záznam a všetky žiadosti o pripojenie k tomuto záznamu budú zamietnuté.
- Spustite súbor hostiteľov v editore nano, ako je uvedené vyššie.
- Presuňte kurzor tam, kde končí localhost a stlačte Enterna pridanie nového riadku.
- Zadajte IP adresu 127.0.0.1 a stlačte Tabna klávesnici.
- Zadajte názov domény stránky, ktorú chcete zablokovať. Napríklad, ak chcete zablokovať Instagram, napíšte instagram.com.
- Pre uloženie zmien stlačte Ctrl + O.
- Stlačte Ctrl + X na zatvorenie súboru.
- Napíšte nasledujúci príkaz a stlačte Enter na vyprázdnenie vyrovnávacej pamäte DNS.dscacheutil -flushcache
Pri každom pokuse o prístup na zablokovanú stránku sa teraz dostanete na lokálny hostiteľ, ktorý zobrazí chybovú stránku.
Súbor Mac hosts vám poskytuje mnoho spôsobov, ako si pohrať s odchádzajúcimi sieťovými požiadavkami a môžete ich blokovať a odblokovať, ako chcete. Použili ste už súbor hosts na svojom počítači Mac? Ak áno, na čo to bolo? Dajte nám vedieť v komentároch nižšie.