Wyszukiwanie nazwy
Lekcja 7 z 47 w kursie Sieci komputerowe w terminalu w Coddy.
Gdy odpowiedzi nie ma w pliku hosts, zapytanie trafia do DNS. Możesz wykonać takie wyszukiwanie ręcznie:
nslookup example.comWynik ma dwie części. Najpierw serwer, który odpowiedział — jest nim resolver skonfigurowany na Twoim komputerze, więc różni się w zależności od sieci. Następnie odpowiedź: adres lub adresy przypisane do tej nazwy.
Zazwyczaj odpowiedź będzie oznaczona jako non-authoritative. To nie jest ostrzeżenie. Oznacza to, że odpowiedź pochodzi z pamięci podręcznej po drodze, a nie z własnego serwera nazw domeny, co jest normalne i sprawia, że DNS działa szybko.
Przydatny nawyk polega na zwróceniu uwagi na to, co oznacza niepowodzenie. Jeśli wyszukiwanie nic nie zwraca, przestań sprawdzać zapory i porty: nie nawiązano jeszcze żadnego połączenia. Problemem jest sama nazwa.
Wyzwanie
ŚredniObserwuj celowo nieudaną próbę wyszukania.
Końcówka .invalid jest zarezerwowana: gwarantuje, że nigdy nie będzie istnieć, dzięki czemu idealnie nadaje się do testowania, jak wygląda nieudane wyszukiwanie.
Spróbuj wyszukać nope.invalid i wypisz resolved, jeśli się powiedzie, albo failed, jeśli nie. Oczekiwany wynik:
failedPrzekieruj zwykłe wyjście, aby nie było widoczne, za pomocą
>/dev/null 2>&1, żeby wypisane zostało tylko twoje własne słowo.
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