Menu
CoddyTech

Plik hosts

Lekcja 6 z 47 w kursie Sieci komputerowe w terminalu w Coddy.

Zanim Twoja maszyna zapyta DNS o cokolwiek, sprawdza plik na dysku: /etc/hosts. Zajrzyj do niego:

cat /etc/hosts

Każdy wiersz zawiera adres, po którym następuje jedna lub więcej nazw. Wiersz, który zawsze znajdziesz, wygląda tak:

127.0.0.1    localhost

Dlatego localhost działa bez sieci i bez serwera DNS. Odpowiedź znajduje się w pliku.

Plik hosts ma pierwszeństwo przed DNS. Używana jest zawarta w nim wartość, a DNS nigdy nie jest sprawdzany dla tej nazwy. Dzięki temu plik ten jest naprawdę przydatny, gdy podczas pracy chcesz skierować prawdziwą domenę na maszynę testową, a także jest pierwszym miejscem, które warto sprawdzić, gdy nazwa wskazuje miejsce, które nie ma żadnego sensu.

Twój plik zawiera też inne wiersze, w tym te dotyczące IPv6 i zazwyczaj jeden z nazwą własną komputera, więc nie oczekuj, że będzie wyglądał identycznie jak plik kogokolwiek innego.

challenge icon

Wyzwanie

Średni

Sprawdź, na co wskazuje localhost, bezpośrednio w pliku, który zawiera tę informację.

Wypisz tylko adres z pierwszego wiersza pliku /etc/hosts, w którym znajduje się localhost. Oczekiwany wynik to dokładnie:

127.0.0.1

Nie wypisuj całego pliku. Plik hosts zawiera kilka wierszy, w tym wiersze z adresami IPv6 i nazwą twojego komputera.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Sieci komputerowe w terminalu

Poćwicz samodzielnie: Edytor online Terminal