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/hostsKaż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 localhostDlatego 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.
Wyzwanie
ŚredniSprawdź, 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.1Nie wypisuj całego pliku. Plik hosts zawiera kilka wierszy, w tym wiersze z adresami IPv6 i nazwą twojego komputera.
Spróbuj swoich 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
3Porty i gniazda
Czym jest portDobrze znane portyLocalhostNasłuchiwanie a łączeniePodsumowanie: porty6curl od podstaw do zaawansowania
Wyświetlanie nagłówkówZapisywanie odpowiedziWłasne nagłówkiStatus i czasKody zakończenia curlPodsumowanie: flagi curl9Uwierzytelnianie i debugowanie
Klucze API i BearerUser AgentLimity czasu i ponowieniaAnaliza błęduPodsumowanie: debugowaniePoćwicz samodzielnie: Edytor online Terminal