Menu

Sieć i internet

Jak wykonać dns lookup w systemie Windows?

Redakcja flyandwatch.pl Publikacja: Aktualizacja:

Ekran komputera z otwartym wierszem poleceń podczas wykonywania diagnostyki sieciowej w profesjonalnym biurze.Zdjęcie wygenerowane z pomocą AI.

W systemie Windows polecenie nslookup pozwala szybko sprawdzić rekordy DNS bez instalowania dodatkowych programów. Możesz użyć go do znalezienia adresu IP domeny, weryfikacji rekordów MX, TXT lub CNAME, a także porównania odpowiedzi lokalnego i zewnętrznego serwera DNS.

Jak sprawdzić adres IP domeny?

Podstawowe zapytanie wykonasz w standardowym wierszu poleceń Windows. Domyślnie nslookup korzysta z serwera DNS skonfigurowanego na komputerze.

Sprawdź także: Jak zmienić serwer DNS w systemie Windows?

  1. Otwórz menu Start, wpisz cmd i uruchom wiersz poleceń.
  2. Wpisz polecenie z nazwą domeny:
nslookup example.com
  1. Naciśnij Enter i odczytaj wynik.

W odpowiedzi zobaczysz między innymi nazwę oraz adres serwera DNS użytego do zapytania, a także adres lub adresy IP domeny. Dla rekordu A będzie to adres IPv4. Jeśli domena korzysta z IPv6, możesz sprawdzić rekord AAAA:

nslookup -type=aaaa example.com

Jeżeli znasz adres IP i chcesz sprawdzić przypisaną do niego nazwę, użyj zapytania odwrotnego:

nslookup 8.8.8.8

Jak sprawdzać inne typy rekordów DNS?

Do wyboru konkretnego rodzaju rekordu służy przełącznik -type=. Najczęściej sprawdzane rekordy i odpowiadające im polecenia przedstawia tabela:

Typ rekordu Komenda Zastosowanie
A nslookup -type=a example.com Adres IPv4 przypisany do domeny
MX nslookup -type=mx example.com Serwery pocztowe obsługujące domenę
TXT nslookup -type=txt example.com Tekstowe wpisy używane między innymi do weryfikacji domeny
CNAME nslookup -type=cname www.example.com Alias jednej nazwy DNS dla innej nazwy
SOA nslookup -type=soa example.com Podstawowe informacje o strefie, w tym główny serwer nazw

Przykładowo, aby sprawdzić serwer pocztowy domeny, wykonaj:

nslookup -type=mx example.com

Rekord MX pokazuje, dokąd powinny trafiać wiadomości e-mail. Rekord TXT może zawierać wpisy związane z SPF, DKIM lub inną weryfikacją, natomiast CNAME wskazuje nazwę docelową dla aliasu. Typ rekordu trzeba wpisać po -type=, a nie jako osobne polecenie.

Jak zmienić serwer DNS podczas testów?

Porównanie odpowiedzi różnych serwerów DNS pomaga ustalić, czy problem dotyczy komputera, lokalnej sieci, pamięci podręcznej czy serwera używanego przez dostawcę internetu. Do wielu zapytań wygodny jest tryb interaktywny.

Zobacz także: Co to jest pamięć podręczna i jak działa w przeglądarkach?

  1. Uruchom wiersz poleceń i włącz nslookup:
nslookup
  1. Zobaczysz znak zachęty >. Wpisz adres zewnętrznego serwera DNS, na przykład Google Public DNS:
server 8.8.8.8
  1. Wykonaj zapytanie dla wybranej domeny:
example.com
  1. Aby sprawdzić konkretny typ rekordu, ustaw go przed zapytaniem:
set type=mx
example.com

Od tego momentu kolejne zapytania w tej sesji będą kierowane do wskazanego serwera. Domyślny serwer lokalny może zwracać inną odpowiedź niż 8.8.8.8, na przykład z powodu pamięci podręcznej, lokalnych reguł DNS albo opóźnienia propagacji zmian. Jeśli chcesz wrócić do zwykłego użycia, zamknij sesję:

exit

Jak diagnozować problemy z DNS?

Przy problemach z otwieraniem stron lub dostępem do usług przechodź przez poniższe kroki w ustalonej kolejności:

  • Sprawdź łączność z siecią za pomocą polecenia ping, na przykład ping 8.8.8.8.
  • Wyświetl skonfigurowane serwery DNS poleceniem ipconfig /all.
  • Wykonaj podstawowe zapytanie nslookup example.com, aby sprawdzić lokalne rozwiązywanie nazwy.
  • Powtórz test po przełączeniu na zewnętrzny serwer DNS, używając w trybie interaktywnym komendy server 8.8.8.8.
  • Wyczyść lokalną pamięć podręczną DNS poleceniem ipconfig /flushdns, a następnie wykonaj zapytanie ponownie.

Brak odpowiedzi lub komunikat o przekroczeniu limitu czasu może wskazywać na problem z łącznością z serwerem DNS. Jeżeli zewnętrzny serwer odpowiada poprawnie, a lokalny nie, przyczyny należy szukać w konfiguracji sieci lokalnej, routerze albo serwerze DNS używanym przez urządzenia.

Do podstawowego dns lookup w Windows wystarczy polecenie nslookup domena.pl. Przełącznik -type= służy do sprawdzania konkretnych rekordów, a komenda server pozwala porównać lokalne odpowiedzi z wynikami zewnętrznego serwera DNS.

Zobacz także: Co to jest serwer DNS i jak działa? Wyjaśniamy!

Redakcja flyandwatch.pl

Poradnik dla użytkowników komputerów. Pokazujemy krok po kroku, jak naprawić błędy Windowsa, zainstalować sterowniki, skonfigurować programy i sieć. Doradzamy w wyborze laptopa i komputera. Podpowiadamy, jak zadbać o bezpieczeństwo i wydajność sprzętu. Tłumaczymy technologię po ludzku, żeby komputer działał bez niespodzianek.

Czytaj dalej w tym dziale

Do góry strony