Hostitelé

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. května 2022; ověření vyžaduje 1 úpravu .

hosts  (dříve HOSTS.TXT) je textový soubor , který obsahuje databázi názvů domén a používá se při jejich převodu na síťové adresy hostitelů. Požadavky na tento soubor mají přednost před požadavky na servery DNS . Na rozdíl od systému DNS nastavuje obsah souboru správce počítače.

Umístění a obsah

V různých operačních systémech má soubor jiné umístění:

Operační systém Verze Umístění
UNIX a UNIX podobný /etc/hosts[jeden]
Okna 95 , 98 , ME %windir%\
NT , 2000 , XP , 2003 , Vista , 7 , 8 , 10 %SystemRoot%\system32\drivers\etc\hosts, jeho umístění lze přepsat v klíči registru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath , který obsahuje cestu ke složce.
Windows Mobile Pobočka registru\HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Operační Systém Mac 9 a dříve Systémová složka: Předvolby nebo pouze v systémové složce
Mac OS X a iOS Všechny verze Mac OS 10 /private/etc/hostsnebo /etc/hosts( /etcv OS X symbolický odkaz na /private/etc)
Novell NetWare SYS:etc\hosts
OS/2 a eComStation "bootdrive":\mptn\etc\
OS Symbian 6,1–8,1 C:\system\data\hosts
9.1+ Z:\private\10000882\hosts
Android /system/etc/hosts

IP adresy a názvy domén jsou odděleny znaky tabulátoru . Komentáře začínají "#" (znak libry). Prázdné řádky jsou ignorovány.

Soubor obvykle obsahuje definici umístění pro uzel localhost [2] :

127.0.0.1 localhost

Přesměrování domény

Přesměrování domény používají programátoři a správci intranetu (například přesměrování z lokálního na intranetové hostitele) a ke zrychlení načítání stránek mapováním jejich IP adres na názvy domén. V samotném souboru hosts nejsou podporovány takzvané zástupné znaky . 

Blokování zdrojů

Pomocí souboru hosts je možné filtrovat reklamy přesměrováním doménových adres bannerů na 127.0.0.0, 127.0.0.1 (lokální hostitel) nebo 0.0.0.0 (doporučeno). Použití místní adresy 127.0.0.1 se obecně nedoporučuje, protože vede k době odezvy a souvisejícím zpožděním, pokud server neexistuje nebo je špatně nakonfigurován; nebo pokud existuje a je nakonfigurován, ale pro úplně jiné účely (proto může dát nesprávnou odpověď a zapsat zbytečnou aktivitu do logů).

Historické pozadí

V 70. letech 20. století byl ARPAnet úzkou komunitou několika stovek uzlů. Veškeré informace o uzlech, zejména potřebné pro vzájemný překlad jmen a adres uzlů ARPAnetu, obsahoval jediný soubor HOSTS.TXT. Známá hostitelská tabulka UNIX /etc/hosts přímo zdědila svou strukturu ze souboru HOSTS.TXT (většinou odstraněním polí, která jsou na systémech UNIX nepotřebná).

Za soubor HOSTS.TXT odpovídalo Network Information Center (NIC, Network Information Center) Stanford Research Institute (SRI, Stanford Research Insitute). V té době byl jediným zdrojem, který distribuoval soubor, hostitel SRI-NIC. Správci sítě ARPAnet obvykle pouze zasílali e-mailem změny do NIC a pravidelně synchronizovali své soubory HOSTS.TXT s kopií na hostiteli SRI-NIC pomocí FTP.

Změny, které odeslali, byly přidány do souboru HOSTS.TXT jednou nebo dvakrát týdně. Nicméně, jak ARPAnet rostl, toto schéma se stalo nepoužitelným. Velikost souboru rostla úměrně počtu uzlů ARPAnet. Informační tok spojený s potřebou aktualizovat soubor na uzlech rostl ještě rychleji: vzhled jednoho nového uzlu vedl nejen k přidání řádku do souboru HOSTS.TXT, ale také k potenciální potřebě synchronizovat data každého uzlu s data SRI-NIC.

V roce 1984 byly vydány RFC 882 a 883, které popisovaly Domain Name System (neboli DNS), který nahradil HOSTS.TXT a použití souboru hosts je nyní nepovinné a spíše doplňkový nástroj při práci se sítí.

Použijte při připojení přes proxy servery

Nahrazení adresy IP názvem domény zapsaným v řádku souboru hosts nefunguje (Windows), pokud se používá připojení přes proxy server, v takovém případě se překlad názvů provádí na úrovni proxy. Pokud je připojení k internetu nakonfigurováno pouze přes Proxy, pak je potřeba do řádku souboru hosts napsat náhradu a také v nastavení připojení v prohlížeči do Nastavení Proxy přidat adresu do výjimek pro zpracování proxy (např. například v prohlížeči Internet Explorer se to dělá takto: Nástroje-Možnosti Internetu - karta Připojení - Nastavení sítě - Pokročilé - Nepoužívejte proxy server pro adresy začínající na, přidejte řádek se jménem zadaným v souboru hosts) pouze v tomto případě bude hostitel ignorován proxy a nahrazení bude fungovat. V opačném případě bude náhrada fungovat pouze pro připojení, která se připojují přímo k internetu (ne přes proxy).

hostitelský software

Pro úpravu souboru hosts je vhodný jakýkoli jednoduchý textový editor (například ve Windows lze použít program Notepad dodávaný s OS nebo bezplatný Notepad ++ ; zároveň v OS počínaje Windows Vista textový editor by měl být spuštěn "jako správce"). Bylo však vytvořeno mnoho programů, které usnadňují a automatizují práci s tímto souborem. Například program Hosts Commander [3] umožňuje provádět složité operace s hostiteli z příkazové řádky.

Pro uživatele operačních systémů Windows jsou k dispozici bezplatné programy s grafickým rozhraním. Například:

HostsXpert pro Windows 2000, XP, Vista, 7, 8, Server 2003, Server 2008, Server 2008 R2 [4] .

HostsMan pro Windows XP SP2, Server 2003 SP1, Vista, Server 2008, 7, 8, Server 2012, 8.1, Server 2012 R2 [5] .

Použít pro škodlivé účely

V dnešní době velké množství škodlivých programů využívá soubor hosts k blokování přístupu na webové stránky oblíbených portálů nebo sociálních sítí nebo k přesměrování uživatele na stránky, které vypadají jako oblíbené zdroje (sociální sítě, poštovní služby atd.), kde nepozorný uživatel vstoupí do přihlašovacích údajů, které tak připadnou útočníkům. Je také možné zablokovat přístup na stránky firem zabývajících se antivirovým softwarem .

Je třeba poznamenat, že antivirové programy používající metody proaktivní ochrany zpravidla zakazují změnu souboru hostitelů na neznámý software.

Poznámky

  1. Linux Network Administrators Guide – Zápis souborů hostitelů a sítí (downlink) . Získáno 9. června 2010. Archivováno z originálu dne 4. dubna 2012. 
  2. Dokument podpory společnosti Microsoft 258495 – Odstraňování problémů s připojením klienta (odkaz není k dispozici) . Archivováno z originálu 4. dubna 2012. 
  3. Host Commander . Datum přístupu: 20. října 2011. Archivováno z originálu 20. listopadu 2011.
  4. http://www.wintotal.de/softwarearchiv/?id=5452 Archivováno 15. srpna 2016 na Wayback Machine Verze HostsXpert: 4.4
  5. http://www.abelhadigital.com/hostsman Archivováno 25. června 2016 na Wayback Machine HostsMan

Odkazy