NAZWA
hosts - statyczna tablica nazw komputerówSKŁ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...]
The IP address can conform to either IPv4 or IPv6. Fields of the entry are
separated by any number of blanks and/or tab characters. Text from a
"#" character until the end of the line is a comment, and is
ignored. Host names may contain only alphanumeric characters, minus signs
("-"), and periods ("."). They must begin with an
alphabetic character and end with an alphanumeric character. Optional aliases
provide for name changes, alternate spellings, shorter hostnames, or generic
hostnames (for example, localhost). If required, a host may have two
separate entries in this file; one for each version of the Internet Protocol
(IPv4 and 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 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/hostsUWAGI
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ŁADY
# Zapisy odpowiednie dla komputerów korzystających z IPv4 127.0.0.1 localhost # 127.0.1.1 is often used for the FQDN of the machine 127.0.1.1 thishost.example.org thishost 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 952TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Robert Luberda <[email protected]> i Michał Kułach <[email protected]> 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 [email protected]30 października 2022 r. | Linux man-pages 6.03 |