Jak upravit soubor Hosts ve Windows, macOS a Linuxu: Komplexní a praktický průvodce

  • Soubor hosts umožňuje ručně přiřadit domény a IP adresy, čímž má přednost před DNS a usnadňuje lokální testování, blokování a přesměrování.
  • Úprava souboru hosts vyžaduje oprávnění správce a opatrnost, aby se předešlo syntaktickým chybám nebo škodlivým změnám; před úpravou se vždy doporučuje soubor zálohovat.
  • Správná správa souboru hosts zahrnuje znalost jeho umístění v každém operačním systému, vyprázdnění mezipaměti DNS po změnách a ochranu souboru před neoprávněným přístupem.
  • Pokročilé používání souboru hosts umožňuje lokální vývoj webových stránek, bezpečnou migraci webů a efektivní blokování nežádoucích stránek, ale u velmi velkých souborů to může ovlivnit výkon.

Průvodce úpravou souboru hosts ve Windows, macOS a Linuxu

Přemýšleli jste někdy, jak můžete přesměrovat doménu na libovolnou IP adresu, zobrazit webovou stránku před změnou DNS nebo blokovat webové stránky bez instalace jakéhokoli softwaru? To vše a ještě více je možné manipulací se souborem hosts ve Windows, MacOS a Linuxu, což je nástroj, který je sice diskrétní, ale pro techniky, vývojáře a pokročilé uživatele zůstává nepostradatelný.

Tato příručka podrobně, krok za krokem a srozumitelným způsobem vysvětluje, Vše, co potřebujete vědět o souboru hostsk čemu slouží, jak funguje, příklady, praktické aplikace, rizika manipulace s ním bez vědomí, jak ho chránit, trasy v každém operačním systému a přehled nástrojů a triků pro Využijte to naplno jak ve Windows Stejně jako v macOS a Linuxu. Pokud hledáte kompletní referenci, srozumitelnost a užitečné tipy pro úpravu souboru hosts, zde je definitivní odpověď.

Co je soubor hosts a k čemu slouží?

El soubor hostitelů Je to prostý textový soubor, který se nachází ve všech moderních operačních systémech. Jeho hlavní funkcí je ruční propojení doménových jmen s IP adresami.Než existovaly DNS servery, byl to univerzální systém, kterým každý počítač věděl, která IP adresa odpovídá které doméně. Dnes je jeho použití omezeno na specifické případy, ale zůstává klíčový a má přednost před DNS.

Je konzultován soubor hosts Pokaždé, když do prohlížeče zadáte doménuPokud najde přidružený záznam, váš počítač použije zadanou IP adresu a ignoruje adresu vrácenou DNS. Je to tedy mocný nástroj pro:

Co je Microsoft PowerToys
Související článek:
Vše, co můžete dělat s Microsoft PowerToys: Kompletní průvodce ve španělštině
  • Podívejte se, jak by webová stránka vypadala po migraci nebo před aktualizací DNS.
  • Testování vývoje webových stránek nebo změn na serverech lokálně i soukromě.
  • Blokujte nežádoucí webové stránky bez instalace programů.
  • Dočasně přesměrovat domény pro testování nebo pro zabránění šíření DNS.

Proč je užitečné upravovat soubor hosts?

Kroky pro úpravu souboru hosts ve Windows, macOS a Linuxu

Upravit tento soubor umožňuje vám lokálně a personalizovaně řídit rozlišení domén na vašem počítači. Několik praktických příkladů, kdy je soubor hosts nezbytný:

  • Testy migrace hostinguPřed globálním nasměrováním domény na nový server můžete zkontrolovat, zda vše funguje správně.
  • Web DevelopmentZobrazení lokálního/soukromého webu, i když je doména stále funkční na předchozím hostingu.
  • Blokování webových stránek pro rodičovskou kontrolu, zvýšení produktivity nebo prevenci malwaru, jednoduše přesměrování požadavků na neexistující IP adresu.
  • Vyhněte se nežádoucí reklamě nebo webům přiřazování adres reklamních serverů k nedostupným interním IP adresám.

Pamatujte, že tyto změny Tyto změny se projeví pouze na zařízení, na kterém upravujete soubor hosts., neovlivní nikoho jiného, ​​pokud soubor nereplikujete na jiné počítače.

Struktura a fungování souboru hosts

Soubor hosts je soubor ve formátu prostého textu, který lze otevřít v libovolném editoru například Poznámkový blok ve Windows, nano v Linuxu/Macu nebo jakýkoli jiný editor dle vašeho výběru. Základní syntaxe je jednoduchá a vždy se řídí následujícím schématem:

Cílová IP adresa domena.com

Například:

127.0.0.1 localhost 93.184.216.34 example.org www.example.org

Kromě toho je možné přidat komentáře s použitím symbolu #, což vám umožní vysvětlit důvod každého záznamu nebo jej dočasně deaktivovat, aniž byste jej smazali.

Umístění souboru hosts podle operačního systému

Umístění souboru hosts se liší v závislosti na systému. Každý systém jej ukládá do chráněných systémových adresářů:

  • Windows:
    C:\Windows\System32\drivers\etc\hosts
  • macOS:
    /private/etc/hosts
  • Linux:
    /etc/hosts

Ve všech případech, budete potřebovat oprávnění správce jej upravit.

Zvláštní případ: Co se stane, když zadáte nesprávný nebo škodlivý záznam

Úprava souboru hosts má určité důsledky. Jakýkoli záznam definováno zde bude mít přednost před DNS Běžné. Chybný záznam vás může zablokovat a přesměrovat na nesprávnou IP adresu. Proto je důležité s ním zacházet opatrně a pokud se setkáte s jakýmkoli neobvyklým chováním při prohlížení, vždy zkontrolujte, zda soubor nebyl neoprávněně pozměněn (běžný příznak infekce malwarem).

Rizika a bezpečnostní opatření při úpravě souboru hosts

I když je to velmi užitečný nástroj, Soubor hosts se může stát také vektorem útoku.Některá související rizika jsou:

  • Únos malwaru a souborů hostitelůNěkteré viry a trojské koně upravují soubor hosts tak, aby vás přesměrovávaly na podvodné webové stránky, blokovaly aktualizace antiviru nebo bránily v přístupu k určitým oficiálním stránkám.
  • Syntaktické chybyChybně umístěná mezera nebo chyba IP adresy může způsobit, že záznam nebude fungovat správně.
  • Ztráta připojeníSmazání nebo změna důležitých položek vás může vést k ztrátě přístupu k systémovým službám nebo internetu.

Tak, Je nezbytné si vytvořit zálohu ze souboru hosts před jeho úpravou a Nikdy nemažte položky, kterým nerozumíteDále se doporučuje pravidelně prohledávat počítač aktualizovaným antivirem a chránit soubor proti zápisu, pokud jej již nebudete dále upravovat.

Jak krok za krokem upravit soubor hosts ve Windows

Verze pro Windows vyžaduje otevření souboru hosts jako správce. Postupujte takto:

  1. Otevřete Poznámkový blok jako správce:
    • Klikněte na tlačítko Start, vyhledejte „Poznámkový blok“, klikněte pravým tlačítkem myši a vyberte „Spustit jako správce“.
  2. Otevřete soubor hosts:
    • V Poznámkovém bloku přejděte do nabídky Soubor > Otevřít a přejděte k cestě C:\Windows\System32\drivers\etcZměňte filtr souborů na „Všechny soubory“ pro zobrazení souboru hosts.
  3. Přidání, úprava nebo odstranění řádků:
    • Zadejte IP adresu následovanou mezerou a doménou, například 10.0.0.1 tudominio.comMůžete přidat libovolný počet domén, jednu na řádek.
  4. Uložte změny:
  5. Restartujte prohlížeč a vymažte mezipaměť DNS:
    • Otevřete příkazový řádek jako správce a spusťte jej ipconfig /flushdns aby systém změny rozpoznal.

Nezapomeňte, že je možné přidávat komentáře pomocí # vysvětlit nebo zdokumentovat řádky.

Jak upravit soubor hosts v systému macOS

Na Macu je postup podobný, i když se provádí z terminálu:

  1. Otevřete terminál (z „Aplikace“ > „Nástroje“ nebo vyhledáním ve Spotlightu).
  2. Spusťte příkaz edit jako správce:
    • Použití nano: sudo nano /private/etc/hosts
  3. Zadejte heslo pokud to systém požaduje.
  4. Přidat, upravit nebo odstranit potřebné položky (stejné jako ve Windows: doména IP prostoru).
  5. Uložte změny stiskněte Ctrl+O a poté Ctrl+X pro ukončení.
  6. Vyprázdnění mezipaměti DNS s sudo killall -HUP mDNSResponder.

V novějších verzích macOS může být nutné několikrát restartovat počítač nebo vymazat mezipaměť DNS, aby se změny projevily.

Jak upravit soubor hosts v Linuxu

Úpravy v Linuxu se obvykle provádějí pomocí terminálu:

  1. Otevřete terminál.
  2. Zvýšení oprávnění na úroveň superuživatele s sudo su a zadejte heslo.
  3. Upravte soubor pomocí editoru dle vašeho výběru, například:
    sudo nano /etc/hosts o sudo vim /etc/hosts
  4. Přidat/upravit/smazat požadované řádky.
  5. Uložte změny (v nano, Control+O, Enter, Control+X pro ukončení).
  6. Vyprázdnění mezipaměti DNS (To se může lišit v závislosti na distribuci; někdy stačí restart.)

Praktické příklady použití souboru hosts

Tyto příklady vám ukážou, jak vám soubor hosts může pomoci v různých situacích:

  • Před změnou DNS přesměrujte svou doménu na testovací server:
    Pokud migrujete svůj web z jednoho serveru na druhý, ale ještě jste nezměnili záznamy DNS, aby byla změna viditelná pro zbytek světa, přidejte položku takto:
    185.60.40.90 tudominio.com www.tudominio.com
    Váš prohlížeč nyní uvidí webovou stránku na novém serveru, zatímco ostatní uživatelé budou i nadále přistupovat ke starému, dokud neaktualizujete DNS.
  • Blokování nežádoucích webových stránek:
    Chcete-li zabránit přístupu k určitým stránkám, jednoduše je přiřaďte k nedostupné nebo lokální IP adrese, například:
    0.0.0.0 facebook.com www.facebook.com
    Jakýkoli požadavek zůstane nezodpovězen, což znemožní přístup na web.
  • Lokální vývojové testování s virtuálními hostiteli:
    Pokud máte webovou stránku na svém počítači, můžete jí přiřadit vlastní doménu zadáním:
    127.0.0.1 miwebpruebas.local
    Takže zadáním tohoto názvu do prohlížeče se přímo dostanete na webové stránky uložené ve vašem počítači.

Pokročilé tipy a triky pro úpravu souboru hosts

Úprava souboru hosts může být zdlouhavá, pokud je v něm mnoho řádků nebo pokud chcete automatizovat změny. Existují programy a utility pro Windows které usnadňují úpravy, například:

  • Blok hostitelů: umožňuje přímo nahrát a upravit soubor, což je ideální pro rychlé přidávání nebo odebírání položek.
  • Hostitel: usnadňuje správu seznamů hostitelů, automatický import seznamů pro blokování malwaru a kontrolu pomocí externích repozitářů.
  • Editor souborů hostitelů: Jeho tabulkové rozhraní umožňuje upravovat, komentovat nebo deaktivovat řádky jednoduchým vizuálním způsobem.
Jak nainstalovat VirtualBox na Windows 11
Související článek:
Kompletní podrobný návod k instalaci VirtualBoxu a Windows 11 na váš počítač.

V systémech macOS a Linux se obvykle pracuje z terminálu, ale existují také grafické nástroje a skripty, které automatizují úlohy v souboru hosts.

Správa velkých souborů hostitelů: Problémy a řešení

Pokud patříte k těm, kteří blokují stovky nebo tisíce domén jejich přidáním do souboru hosts, můžete narazit na problémy s výkonem, zejména ve Windows. Příliš velký soubor hosts může zpomalit systém, zpomalit překlad názvů nebo dokonce způsobit pády. Mezi běžná řešení patří:

  • Používejte nástroje, které soubor „komprimují“ seskupením více domén na řádek.
  • Zakažte některé služby, jako je například klient DNS systému Windows (i když to má vedlejší účinky, jako je ztráta sdílení souborů v místní síti).
  • Zvažte použití specializovaných řešení (jako jsou firewally nebo aplikace rodičovské kontroly) namísto rozsáhlého souboru hosts.

Jak chránit soubor Hosts: Zabezpečení a osvědčené postupy

Chcete-li zachovat integritu souboru hosts a zabránit útokům nebo nežádoucím úpravám, postupujte podle těchto doporučení:

  • Nastavte soubor pouze pro čtení, když jej nepotřebujete upravovatVe Windows klikněte pravým tlačítkem myši na soubor > Vlastnosti > povolte „Jen pro čtení“.
  • V systémech Mac a Linux změňte oprávnění tak, aby je mohl upravovat pouze administrátor. pomocí chmod.
  • Nepoužívejte administrátorské účty pro každodenní používání počítače.Tímto způsobem, pokud se malware pokusí soubor upravit, bude to pro něj těžší.
  • Pravidelně prohledávejte počítač aktualizovaným antivirovým softwaremMnoho škodlivých programů se pokouší změnit soubor hosts.
  • Zkontrolujte soubor, pokud si všimnete podivných přesměrování nebo pokud se nemůžete dostat k běžným webovým stránkám..

Jak vrátit změny a obnovit původní nastavení souboru hosts

Upravili jste soubor hosts a chcete ho vrátit do původního stavu? Je to jednoduché:

  1. Otevřete soubor hosts s oprávněními správce.
  2. Smažte přidané řádky nebo zakomentujte ty, které nechcete aktivovat. (uvedení # před).
  3. Uložit změny a vyprázdnit mezipaměť DNS.

Obnovení souboru do původního stavu nebo odstranění nežádoucích řádků pomáhá udržovat čistou a bezpečnou kontrolu přesměrování ve vašem systému.

Užitečné nástroje a doporučené příkazy

  • Zkontrolujte, zda se změna projevilaOdešlete příkaz ping na doménu z konzole.
    V systému Windows zadejte ping tudominio.com.
    Výsledek by měl zobrazit IP adresu přidanou v souboru hosts.
  • Vyprázdnění mezipaměti DNS:
    V systému Windows: ipconfig /flushdns
    V systému Mac: sudo killall -HUP mDNSResponder
    V Linuxu, v závislosti na distribuci, můžete změnit způsob, jakým to provedete, nebo může stačit restart.
  • Chraňte soubor hosts: Používejte vlastnosti pouze pro čtení nebo změňte uživatelská oprávnění, abyste zabránili neoprávněným změnám.

Často kladené otázky a závěrečná doporučení

  • Je nebezpečné upravovat soubor hosts?
    Ne, pokud víte, co děláte, nemažte klíčové řádky ze systému a ujistěte se, že po změnách vše funguje správně.
  • Mohu ho použít k blokování reklam na všech webových stránkách?
    Do určité míry ano, ale udržování obrovských seznamů může systém zpomalit. Na to existují řešení, jako jsou rozšíření prohlížeče nebo účinnější firewally.
  • Proč se mé změny neprojevují?
    To může být způsobeno nevyprázdněním mezipaměti DNS, syntaktickými chybami nebo uložením souboru v nesprávném formátu (ve Windows by měl být uložen jako „hosts“ bez přípony).
  • Co mám dělat, když Firefox ignoruje soubor hosts?
    V prohlížeči Mozilla Firefox vypněte v nastavení sítě možnost DNS-over-HTTPS.
  • Lze stejný postup použít ve všech verzích Windows?
    Ano. Od XP po Windows 11 je proces úpravy souboru hosts stejný, i když v novějších verzích je systém přísnější, co se týče oprávnění.
Jak nainstalovat VirtualBox na Windows 11
Související článek:
Kompletní podrobný návod k instalaci VirtualBoxu a Windows 11 na váš počítač.

Soubor hosts zůstává výkonným a jednoduchým nástrojem pro správu rozlišení domén ve vašem lokálním prostředí, který vám umožňuje rychle a efektivně spouštět testy, blokovat weby nebo přesměrovávat provoz. Zvládnutí jeho používání vám poskytne větší kontrolu a flexibilitu v úlohách podpory, vývoje a zabezpečení. Sdílejte tuto informaci, aby se o tématu dozvěděli i ostatní uživatelé..


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.