KWALIFIKACJA INF1 - CZERWIEC 2021

PYTANIE NR 25.
Jakiego polecenia konsoli systemu Windows należy użyć, aby sprawdzić czy domyślny serwer DNS funkcjonuje prawidłowo?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie nslookup służy do sprawdzania rozwiązywania nazw DNS i pozwala zweryfikować, czy skonfigurowany (domyślny) serwer DNS zwraca poprawne odpowiedzi dla domeny, np. google.com.
Pozostałe komendy badają trasę, statystyki połączeń lub łączność ICMP, a nie działanie DNS.

Pełne wyjaśnienie:

Aby sprawdzić, czy domyślny serwer DNS działa prawidłowo, należy użyć narzędzia, które wykonuje zapytania DNS i pokazuje, z którego serwera pochodzi odpowiedź oraz jaki wynik zwrócono. W systemie Windows taką rolę spełnia nslookup. Wpisanie nslookup google.com powoduje wykonanie zapytania o rekordy dla nazwy domenowej i pozwala ocenić, czy rozwiązywanie nazw działa (czyli czy klient potrafi uzyskać adres IP/odpowiedź DNS).

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • tracert DNStracert służy do badania trasy pakietów do hosta (diagnostyka routingu/opóźnień). Argument "DNS" nie jest typową, jednoznaczną nazwą hosta. Nawet poprawny tracert nie potwierdza działania usługi DNS jako takiej.
  • netstat gogle.comnetstat pokazuje połączenia i statystyki stosu TCP/IP. Nie jest narzędziem do wykonywania zapytań DNS. Dodatkowo w argumencie występuje literówka, co tym bardziej nie stanowi właściwego testu DNS.
  • ping DNSping testuje osiągalność (ICMP) wskazanego hosta/adresu. Może pośrednio użyć DNS do zamiany nazwy na IP, ale samo "DNS" jako argument jest nieprecyzyjne, a nawet poprawny ping nie weryfikuje poprawności odpowiedzi DNS (rekordów, serwera, typu odpowiedzi).

W praktyce, gdy podejrzewasz problem z DNS, zaczynasz od nslookup (lub alternatywnie Resolve-DnsName w PowerShell), a dopiero później testujesz łączność do serwera (np. ping do jego IP) i trasę (tracert) – to są inne warstwy diagnostyki.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Najprościej użyj nslookup, np. nslookup google.com. Zobaczysz, z jakiego serwera DNS pochodzi odpowiedź i jaki adres/rekord został zwrócony. Jeśli pojawiają się błędy typu time-out lub "Non-existent domain", to wskazuje na problem z DNS (konfiguracja, łączność lub sama usługa).
Wynik nslookup zwykle pokazuje: użyty serwer DNS (nazwa/adres), a następnie odpowiedź dla zapytanej domeny (np. adresy IPv4/IPv6). Dzięki temu możesz odróżnić problem DNS od problemu routingu czy blokady aplikacji: widzisz, czy serwer DNS w ogóle odpowiada i co zwraca.
ping sprawdza łączność ICMP do hosta/adresu. Może użyć DNS pośrednio (gdy pingujesz nazwę), ale nie pokazuje, który serwer DNS odpowiedział ani jaką odpowiedź zwrócono. Dlatego ping potwierdza raczej "czy coś jest osiągalne", a nie "czy DNS działa poprawnie".
Typowe symptomy to: brak odpowiedzi (time-out), komunikaty o niemożności znalezienia serwera, brak odpowiedzi na zapytania lub błędne rozwiązywanie znanych domen. W praktyce porównuje się wyniki dla kilku domen i ewentualnie sprawdza inny serwer DNS, aby odróżnić awarię serwera od problemu lokalnego.
tracert stosuje się, gdy podejrzewasz problem z trasą pakietów (routing, opóźnienia, blokady po drodze) do konkretnego hosta/adresu IP. To inne zagadnienie niż DNS. Najpierw ustalasz adres (np. przez nslookup), a dopiero potem możesz sprawdzić trasę do tego adresu poleceniem tracert.
Domyślny serwer DNS to ten, który system Windows ma wpisany w konfiguracji interfejsu sieciowego (ręcznie lub z DHCP) i do którego wysyła zapytania o rozwiązywanie nazw. Jeśli jest niedostępny lub źle skonfigurowany, użytkownik często widzi objawy typu "brak internetu", mimo że sama łączność IP może działać.
Możesz użyć ipconfig /all, aby zobaczyć listę serwerów DNS przypisanych do interfejsu. Dodatkowo nslookup bez argumentów zwykle pokaże, jaki serwer jest aktualnie używany domyślnie. To pomaga w diagnostyce: wiesz, czy DNS pochodzi z DHCP, routera, czy wpisu ręcznego.
Tak. nslookup działa zarówno dla publicznych domen, jak i dla nazw wewnętrznych, o ile serwer DNS ma odpowiednie strefy i rekordy. W praktyce testuje się nazwę typową dla danej sieci (np. serwer plików) oraz domenę publiczną, aby odróżnić problem z DNS lokalnym od problemu z dostępem do internetu.
Najczęściej myli się narzędzia: wybiera ping lub tracert jako "uniwersalny test internetu", zamiast narzędzia do zapytań DNS. Druga pułapka to patrzenie na składnię odpowiedzi i zgadywanie eliminacją (np. literówki), a nie rozumienie, że DNS testuje się poleceniem typu nslookup.
Ćwicz zestaw podstawowy: ipconfig (konfiguracja), nslookup (DNS), ping (łączność), tracert (trasa), netstat (połączenia). Dla każdej komendy zapamiętaj: co testuje, jakie ma typowe zastosowanie i jak interpretować wynik w kontekście awarii u abonenta.
info

Statystycznie 58% uczniów zna prawidłową odpowiedź. średnie

Źródła:

  • Microsoft Learn: nslookup (Windows commands) — https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup — dostęp 2026-02-18
  • Microsoft Learn: ping (Windows commands) — https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ping — dostęp 2026-02-18
  • Microsoft Learn: tracert (Windows commands) — https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/tracert — dostęp 2026-02-18

Materiały:

  • Dokumentacja Microsoft polecenia nslookup
  • Dokumentacja Microsoft poleceń ping, tracert, netstat
  • Materiały szkolne o DNS: rekordy, serwery autorytatywne i rekurencyjne, rozwiązywanie nazw

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego