Polecenie nslookup to potężne narzędzie administracji sieci, które służy do zapytań do systemu nazw domen (DNS) w celu uzyskania informacji związanych z domeną. Niezależnie od tego, czy rozwiązujesz problemy z DNS na planie VPS hosting, czy zarządzasz domenami na serwerze dedykowanym, zrozumienie, jak skutecznie korzystać z nslookup, może pomóc w diagnozowaniu i rozwiązywaniu problemów związanych z siecią.

Co to jest polecenie nslookup?

Polecenie nslookup (Name Server Lookup) jest używane do zapytań o rekordy DNS, pobierania adresów IP domeny oraz sprawdzania różnych konfiguracji DNS. Jest dostępne domyślnie zarówno w systemach operacyjnych Windows, jak i Linux.

Dlaczego używać polecenia nslookup?

  • Rozwiązywanie problemów z rozwiązywaniem DNS.
  • Pobieranie adresów IP nazw domen.
  • Weryfikacja konfiguracji rekordów DNS.
  • Sprawdzanie rekordów serwera pocztowego (MX) dla domeny.
  • Znajdowanie autorytatywnych serwerów nazw dla domeny.

Jak używać nslookup w systemie Windows

1. Otwórz Wiersz polecenia

Aby użyć nslookup w systemie Windows, otwórz Wiersz polecenia, naciskając:

Win + R -> type 'cmd' -> Enter

Alternatywnie możesz wyszukać „Wiersz polecenia” w menu Start.

2. Zapytaj o adres IP domeny

Aby znaleźć adres IP strony internetowej, użyj następującego polecenia:

nslookup example.com

3. Pobierz rekordy MX (Mail Exchange) dla domeny

Aby pobrać rekordy serwera pocztowego (rekordy MX) dla domeny:

nslookup -query=mx example.com

4. Znajdź rekordy serwera nazw (NS)

Aby sprawdzić, które serwery nazw są odpowiedzialne za domenę:

nslookup -query=ns example.com

5. Wykonaj odwrotne zapytanie (znajdź domenę z adresu IP)

Jeśli masz adres IP i musisz określić jego powiązaną domenę:

nslookup 192.168.1.1

Jak używać nslookup w systemie Linux

Polecenie nslookup jest również dostępne w systemie Linux i działa podobnie jak w systemie Windows.

1. Otwórz Terminal

Aby użyć nslookup w systemie Linux, otwórz okno terminala, naciskając:

Ctrl + Alt + T

2. Zapytaj o adres IP domeny

Aby znaleźć adres IP domeny:

nslookup example.com

3. Pobierz rekordy MX

Aby dowiedzieć się, które serwery pocztowe obsługują e-maile dla domeny:

nslookup -query=mx example.com

4. Znajdź serwery nazw (NS) dla domeny

Aby sprawdzić, które serwery nazw są powiązane z domeną:

nslookup -query=ns example.com

5. Wykonaj odwrotne zapytanie DNS

Jeśli masz adres IP i musisz znaleźć jego powiązaną nazwę hosta:

nslookup 192.168.1.1

Zaawansowane użycie nslookup

1. Użyj konkretnego serwera DNS

Domyślnie nslookup korzysta z systemowo skonfigurowanego serwera DNS. Aby zapytać o konkretny serwer DNS, użyj:

nslookup example.com 8.8.8.8

To użyje publicznego DNS Google (8.8.8.8) do rozwiązania domeny.

2. Włącz tryb interaktywny

Aby wejść w tryb interaktywny, po prostu wpisz nslookup i naciśnij Enter:

nslookup

Następnie możesz wprowadzać wiele zapytań bez wychodzenia z narzędzia.

3. Pobierz wszystkie dostępne rekordy DNS

Aby pobrać wszystkie dostępne rekordy DNS dla domeny:

nslookup -query=any example.com

Podsumowanie

Polecenie nslookup to niezbędne narzędzie do diagnozowania problemów związanych z DNS i weryfikacji konfiguracji domen. Niezależnie od tego, czy pracujesz z VPS hostingiem, czy serwerem dedykowanym, opanowanie nslookup może znacznie poprawić twoje umiejętności rozwiązywania problemów w sieci i efektywność zarządzania domenami.