hosts
Plik hosts – plik 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]Przypisy
[edytuj | edytuj kod]- ↑ Linux Network Administrators Guide – Writing hosts and networks files. [dostęp 2010-05-16]. [zarchiwizowane z tego adresu (2016-03-04)]. (ang.).
- ↑ Hosts File. [dostęp 2011-08-10]. [zarchiwizowane z tego adresu (2011-07-20)]. (ang.).
- ↑ Microsoft KB 972034 Revision 2.0: default hosts files. [dostęp 2010-08-28]. (ang.).
- ↑ a b Mac OS X: How to Add Hosts to Local Hosts File. [dostęp 2010-08-28]. (ang.).