bionic (5) hosts.5.gz

Provided by: manpages-pl_0.7-1_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.