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

Ogólne 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ść 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 Lokalizacja pliku hosts w systemie plików zależy od systemu operacyjnego.