Provided by: manpages-pl_4.27.0-1_all 

NAZWA
hosts - statyczna tablica nazw komputerów
SKŁADNIA
/etc/hosts
OPIS
Ta strona podręcznika ekranowego opisuje format pliku /etc/hosts. Jest to prosty plik testowy, który
przypisuje adresy IP nazwom komputerów, każdy adres w osobnej linii. Plik ten dla każdego komputera
powinien zawierać osobną linię w następującym formacie:
adres_IP kanoniczna_nazwa_komputera [aliasy...]
Adresy IP mogą być adresami IPv4 lub IPv6. Pola są oddzielone dowolną liczbą znaków spacji lub tabulacji.
Wszystko od znaku „#” aż do końca linii jest traktowane jako komentarz i ignorowane. Nazwy komputerów
mogą zawierać tylko znaki alfanumeryczne, znak minusa („-”) i kropki („.”). Muszą zaczynać i kończyć się
znakiem alfanumerycznym. Opcjonalne aliasy służą wpisywaniu nazw zmienionych, alternatywnych, skróconych
lub ogólnych (jak na przykład localhost). Jeśli to konieczne, komputer może posiadać dwa oddzielne wpisy
w tym pliku — po jednym dla każdej z wersji protokołu internetowego (IPv4 i IPv6).
Serwer nazw domen internetowych BIND (Berkeley Internet Name Domain) implementuje serwer nazw dla
systemów UNIX. Zwiększa możliwości lub zastępuje plik /etc/hosts lub wyszukiwane nazw komputerów i
uwalnia system od polegania na aktualności i kompletności pliku /etc/hosts.
Mimo że tablica nazw komputerów została zastąpiona przez DNS, nowoczesne systemy wciąż jej używają w
następujących sytuacjach:
uruchamianie systemu
Większość systemów ma małą tablicę nazw komputerów zawierającą nazwy i adresy najważniejszych
komputerów z lokalnej sieci. Jest to użyteczne, gdy DNS nie działa, na przykład podczas
uruchamiania systemu.
NIS Organizacje, które używają systemu NIS, używają też tablicy nazw stacji jako danych wejściowych
bazy danych NIS. Chociaż NIS może być używany z DNS-em, większość firm używających systemu NIS,
wciąż używa tablicy z nazwami wszystkich lokalnych komputerów jako kopii bezpieczeństwa.
komputery izolowane
Bardzo małe organizacje, izolowane od sieci, używają tablicy nazw komputerów zamiast DNS. Jeśli
lokalne informacje zmieniają się rzadko, a sieć nie jest podpięta do Internetu, to DNS nie ma zbyt
wiele do zaoferowania.
PLIKI
/etc/hosts
UWAGI
Wszelkie modyfikacje tego pliku zazwyczaj wywołują natychmiastowy efekt, z wyjątkiem sytuacji, gdy plik
jest buforowany przez aplikacje.
Uwagi historyczne
Oryginalny format tablicy nazw komputerów został opisany w RFC 952, jednakże od tego czasu się zmienił.
Przed nastaniem DNS-u, tablica nazwa komputerów była jedynym sposobem mapowania nazw komputerów na adresy
w nowo powstałym Internecie. Ten plik mógł zostać utworzony na podstawie oficjalnej bazy komputerów
zarządzanej przez Centrum Kontroli Informacji Sieciowych (Network Information Control Center - NIC),
chociaż lokalne zmiany były często wymagane do aktualizowania tego pliku w zakresie nieoficjalnych
aliasów i/lub nieznanych komputerów. NIC nie zarządza już plikiem hosts.txt, chociaż w czasie pisania tej
strony podręcznika (ok. 2000 r.) można było znaleźć historyczne pliki hosts.txt przez WWW. Autor strony
podręcznika znalazł trzy - z lat 92, 94 i 95.
PRZYKŁADY
# Zapisy odpowiednie dla komputerów korzystających z IPv4
127.0.0.1 localhost
# 127.0.1.1 jest często używane jako FQDN komputera
127.0.1.1 tenkomputer.example.org tenkomputer
192.168.1.10 foo.example.org foo
192.168.1.13 bar.example.org bar
146.82.138.7 master.debian.org master
209.237.226.90 www.opensource.org
# Zapisy odpowiednie dla komputerów korzystających z IPv6
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ZOBACZ TAKŻE
hostname(1), resolver(3), host.conf(5), resolv.conf(5), resolver(5), hostname(7), named(8)
Internet RFC 952
TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Robert Luberda <robert@debian.org> i Michał Kułach
<michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ
ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-
list@lists.sourceforge.net.
Linux man-pages 6.9.1 2 maja 2024 r. hosts(5)