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 przypisanych do niego 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 wartość, którą zawiera, a DNS nigdy nie jest odpytywany o tę nazwę. Dzięki temu plik jest naprawdę przydatny, gdy podczas pracy chcesz skierować prawdziwą domenę na maszynę testową. To także pierwsze miejsce, które warto sprawdzić, gdy nazwa wskazuje na miejsce, które nie ma sensu.
Twój plik zawiera też inne wiersze, w tym te dotyczące IPv6 i zwykle jeden z nazwą samej maszyny, więc nie oczekuj, że będzie wyglądał identycznie jak pliki innych osób.
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