hosts

Z Wikipedii, wolnej encyklopedii

Plik hostsplik konfiguracyjny systemu operacyjnego służący do sztywnego mapowania nazw domenowych na adresy IP.

Ogólne[edytuj | edytuj kod]

Plik hosts jest jednym z modułów wielu systemów operacyjnych, który wspomaga adresowanie w sieciach komputerowych. Jego zadaniem jest tłumaczenie przyjaznych użytkownikom nazw domenowych na ich numeryczne odpowiedniki, zwane adresami IP, które identyfikują dany komputer w sieci.

Zawartość[edytuj | edytuj kod]

Plik hosts jest plikiem tekstowym zawierającym w każdej linii adres IP i jedną lub więcej nazw domenowych danego hosta (oddzielone od siebie spacjami lub tabulatorami). Linie rozpoczynające się znakiem kratki są komentarzami (a więc są ignorowane).

Uwaga! W systemach Windows liczba nazw domenowych wymienionych w jednej linii jest ograniczona do 9.

Typowy plik hosts może wyglądać następująco:

# Komentarz do pliku hosts (np. opis budowy pliku)
127.0.0.1  localhost loopback
::1        localhost

Położenie w różnych systemach operacyjnych[edytuj | edytuj kod]

Lokalizacja pliku hosts w systemie plików zależy od systemu operacyjnego. Plik nosi zazwyczaj nazwę „hosts” (bez żadnego rozszerzenia).

System operacyjny Wersja Lokalizacja
Unix, System uniksopodobny, POSIX /etc/hosts[1]
Microsoft Windows 3.1 %Windir%\HOSTS
95, 98/98SE, Me %WinDir%\hosts[2]
NT, 2000, XP, 2003, Vista, 7, 8, 10 %SystemRoot%\system32\drivers\etc\hosts[3]
Windows Mobile Klucz rejestru systemowego \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Apple Macintosh 9 i wcześniejsze Folder systemowy Preferences lub System
OS X 10.0 – 10.1.5[4] (dodawane przez NetInfo lub niload)
OS X 10.2 i nowsze /private/etc/hosts[4] (lub /etc/hosts)
Novell NetWare SYS:etc\hosts
OS/2 & eComStation "bootdrive":\mptn\etc\
Symbian Symbian OS 6.1–9.0 C:\system\data\hosts
Symbian OS 9.1+ C:\private\10000882\hosts
MorphOS NetStack ENVARC:sys/net/hosts
Android /system/etc/hosts (lub /etc/hosts)
iOS (tylko z jailbreakiem) iOS 2.0 i nowsze /private/etc/hosts (lub /etc/hosts)
TOPS-20 <SYSTEM>HOSTS.TXT
Windows Phone C:\Windows\system32\DRIVERS\ETC\HOSTS (tylko do podglądu)

Zagadnienia bezpieczeństwa[edytuj | edytuj kod]

Mapowanie adresów domenowych na adresy IP jest bardzo ważnym zagadnieniem, dlatego też plik hosts staje się często ofiarą ataków. Odpowiednie wpisy w tym pliku pozwalają m.in. zablokować użytkownikom komputera dostęp do wybranych domen (np. tworząc przekierowanie takiej domeny na 127.0.0.1 (localhost) czy 0.0.0.0).

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. Linux Network Administrators Guide – Writing hosts and networks files. [dostęp 2010-05-16]. [zarchiwizowane z tego adresu (2016-03-04)]. (ang.).
  2. Hosts File. [dostęp 2011-08-10]. [zarchiwizowane z tego adresu (2011-07-20)]. (ang.).
  3. Microsoft KB 972034 Revision 2.0: default hosts files. [dostęp 2010-08-28]. (ang.).
  4. a b Mac OS X: How to Add Hosts to Local Hosts File. [dostęp 2010-08-28]. (ang.).