Jak upravit soubor hostitelů vašeho Macu a proč byste to mohli chtít

Hluboko v OS X nebo macOS je malý, ale kritický textový dokument nazvaný soubor Hosts. Mezi většinou uživatelů je to docela neznámá funkce. Ale ve skutečnosti je to šikovná alternativa k serveru DNS.

DNS server je něco jako „adresář“ internetu. Ukládá IP adresy webových stránek. Když do prohlížeče zadáte doménu, váš počítač kontaktuje DNS, aby tuto doménu přeložil na použitelnou IP adresu.

Představte si soubor Hosts spíše jako osobní „adresář“ vašeho počítače než jako adresář třetí strany. A můžete to upravit.

Ve skutečnosti existuje řada možností, proč byste mohli chtít. Zde je to, co o tom potřebujete vědět.

PŘÍBUZNÝ:

  • macOS Mojave a iOS 12 Nové funkce zabezpečení
  • Jak povolit tmavý režim a dynamický režim zobrazení na vašem MacBooku
  • Sleduje váš MacBook vaši polohu? Zjistěte to hned

Obsah

  • Jak upravit soubor Mac Hosts
    • Pomocí terminálu
    • Pomocí textového editoru
    • Nejde to? Vyprázdněte mezipaměť DNS
  • Jak obnovit výchozí soubor hostitelů
  • Proč byste měli upravit soubor hostitelů?
    • Zvýšení rychlosti prohlížeče
    • Blokování škodlivých webových stránek
    • Produktivita a zaměření
    • Testování sítě
    • Související příspěvky:

Jak upravit soubor Mac Hosts

Ve skutečnosti existují dva způsoby, jak upravit soubor Mac Hosts. Můžete použít terminál nebo standardní textový editor.

Způsob, který použijete, je jen na vás.

Pomocí terminálu

Nejjednodušší způsob úpravy souboru Hosts je pomocí vestavěného terminálu UNIX v OS X nebo macOS.

Pokud nejste zvyklí psát kód, může to vypadat trochu intimně, ale je to o něco jednodušší, než to vypadá.

Jak upravit soubor Mac Hosts
Hostuje soubor v Nano Editoru
  • Otevřete na svém Macu aplikaci Terminál. Použijte Spotlight, Launchpad, nebo jej najděte v části Aplikace v okně Finder.
  • K souboru Hosts budete potřebovat přístup v textovém editoru Nano. Můžete to udělat zadáním tohoto do terminálu: sudo nano /etc/hosts
  • Budete vyzváni k zadání hesla správce. Zadejte jej a pokračujte.

Odtud pomocí kláves se šipkami přesuňte kurzor pod „hostitel vysílání“. Zde zadáte své domény a IP adresy.

Hostuje soubor v Nano Editoru

Stačí zadat název domény, ke které chcete přiřadit adresu. Poté stiskněte Tab a zadejte samotný název domény.

Uložte změny stisknutím Control + O přepsat a vaše změny, a pak Control + X k opuštění terminálu.

Pomocí textového editoru

Soubor Hosts můžete také upravit pomocí standardního textového editoru. Protože je však samotný soubor chráněn, nebudete na něj moci jednoduše dvakrát kliknout a upravit jej.

Budete muset zkopírovat soubor jinam, provést změny a poté zkopírovat upravený soubor zpět do správného umístění, aby se přepsal výchozí soubor.

Hosts File ve Finderu macOS
  • Otevřete Finder a vyberte Přejít > Přejít do složky.
  • Do pole napište následující: /private/etc/hosts
  • Vyhledejte soubor Hosts a přetáhněte jej na plochu.
  • Dvakrát klikněte na hostitelé soubor na ploše.
Hostuje soubor na ploše

Stejně jako úpravy hostitelů v Nano vám to umožní provádět změny v souboru. Můžete zkusit podobný krok s doménou Facebooku a IP adresou, abyste to otestovali.

Hostuje soubor v textovém editoru

Znovu zadejte IP adresu. Klepněte na kartu. Poté zadejte název domény. Až budete hotovi, postupujte podle níže uvedených kroků.

  • Uložte upravený soubor.
  • Vraťte se do Finderu a přejděte do umístění /private/etc/hosts.
  • Přetáhněte upravený soubor Hosts do této složky a macOS se vás zeptá, co dělat s originálem.
  • Vybrat Nahradit a ověřte se heslem správce.

Nejde to? Vyprázdněte mezipaměť DNS

Vymažte mezipaměť DNS v terminálu

Pokud si všimnete, že mapování vaší domény nepracuje správně, možná budete muset vyprázdnit mezipaměť DNS vašeho Macu.

Můžete tak učinit pomocí Terminálu. Stačí jej otevřít pomocí Spotlight nebo jej najít v aplikacích. Poté zadejte jeden z následujících příkazů.

  • Pro OS X Mavericks a novější použijte toto: sudo killall -HUP mDNSResponder
  • Pro OS X Mountain Lion a starší použijte toto: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Stačí se ověřit pomocí hesla správce a budete v pořádku.

Jak obnovit výchozí soubor hostitelů

Pohrávání si se systémovým souborem, jako je Hosts, může mít samozřejmě nežádoucí vedlejší účinky na váš počítač.

Podobně můžete být hotovi s jakýmkoli cílem, kterého jste chtěli jeho úpravou dosáhnout.

Ať je to jakkoli, výchozí soubor Hosts můžete obnovit pomocí jedné z výše uvedených metod.

Poté stačí zadat následující informace níže do textového editoru nebo editoru Nano – jedná se o soubor Hosts, který se běžně zobrazuje na většině počítačů Mac.

## # Databáze hostitelů. # # localhost se používá ke konfiguraci rozhraní zpětné smyčky. # při spouštění systému. Tento záznam neměňte. ## 127.0.0.1 localhost. 255.255.255.255 broadcasthost. ::1 localhost fe80::1%lo0 localhost

Proč byste měli upravit soubor hostitelů?

Zvýšení rychlosti prohlížeče

Pokud je DNS jako internetový adresář, můžete si soubor Hosts vašeho Macu představit jako jeho lokalizovanou verzi.

Protože váš počítač nebude muset kontaktovat DNS server, aby přeložil název domény na IP adresu, použití souboru Mac Hosts by mohlo nominálně urychlit vaše procházení internetu.

Například, pokud máte web, který často navštěvujete, použijte službu jako IP Checker zjistit jeho IP adresu. (Zadejte název domény do pole na webu.)

Když upravujete soubor Hosts, stačí přiřadit tuto IP adresu k názvu domény. Není zcela jasné, jak moc to zrychlí vaše procházení, ale stojí za to vyzkoušet, pokud to s rychlým načítáním určitých stránek myslíte vážně.

Blokování škodlivých webových stránek

Pokud vás nebaví adware nebo škodlivé webové stránky, které se otevírají při procházení internetu, může vám pomoci úprava souboru Hosts.

Jen si všimněte, až se příště stránka objeví bez vašeho záměru – a zapište si název domény.

Postupujte podle jedné z výše uvedených metod a přidejte k ní falešnou IP adresu. Až se web příště pokusí přesměrovat váš prohlížeč, stránka se nenačte.

Je to také skvělý způsob, jak blokovat stránky pro rodičovskou kontrolu. Stačí upravit web, který nechcete, aby vaše dítě navštěvovalo, a dát mu falešnou IP adresu.

Nebudou moci navštívit web, bez ohledu na to, co dělají (pokud nezjistí metodu souboru Hosts).

Produktivita a zaměření

Toto může být drastické opatření, ale chytré úpravy souboru Hosts mohou udělat zázraky pro vaši produktivitu a soustředění.

Pokud pracujete na reportáži, románu nebo jiném dlouhém projektu, ale zdá se, že se prostě nebráníte procházení sociálních sítí, může se vám to hodit.

Stačí zadat názvy domén do souboru Mac Hosts a přiřadit jim neplatnou IP adresu (jak jsme si ukázali ve výše uvedených krocích).

Až se příště pokusíte otevřít Facebook, Reddit nebo jiná sociální média, váš prohlížeč to nebude moci.

Případně můžete webu přiřadit skutečnou doménovou adresu. Například mapování domény Facebook na IP adresu pro New York Times.

Testování sítě

Úprava souboru Mac Hosts je skvělý způsob, jak otestovat nové webové servery nebo sítě.

Síťoví vývojáři mohou například přesměrovat název domény na web ve vývoji. To jim umožňuje vidět stránky tak, jak to uvidí skutečný uživatel nebo návštěvník.

Samozřejmě, protože testování serverů a sítě pravděpodobně provádějí pouze ti, kteří jsou již „informováni“, nebudeme tento záznam příliš rozvádět.

mike - jablko
Mike Peterson( hlavní spisovatel )

Mike je novinář na volné noze ze San Diega v Kalifornii.

I když primárně pokrývá Apple a spotřebitelské technologie, má minulé zkušenosti s psaním o veřejné bezpečnosti, místní správě a vzdělávání pro různé publikace.

V oblasti žurnalistiky nosil docela dost klobouků, včetně spisovatele, redaktora a zpravodaje.