Provided by: manpages-pl_0.7-2_all bug

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...]

       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).

       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  komputerów  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.

   Historia
       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.  Właśnie
       znalazłem trzy - z lat 92, 94 i 95.

PRZYKŁAD

       # 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.mydomain.org  tenkomputer
       192.168.1.10    foo.mydomain.org       foo
       192.168.1.13    bar.mydomain.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), host.conf(5), resolv.conf(5), resolver(3), resolver(5), hostname(7), named(8)

       Internet RFC 952

O STRONIE

       Angielska  wersja  tej strony pochodzi z wydania 4.05 projektu Linux man-pages. Opis projektu, informacje
       dotyczące  zgłaszania   błędów,   oraz   najnowszą   wersję   oryginału   można   znaleźć   pod   adresem
       https://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Robert Luberda <robert@debian.org> i
       Michał Kułach <michal.kulach@gmail.com>.

       Polskie  tłumaczenie  jest  częścią  projektu  manpages-pl;  uwagi,  pomoc,  zgłaszanie błędów na stronie
       http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją  4.05 oryginału.

Linux                                              2015-03-29                                           HOSTS(5)