10 najczęściej używanych poleceń Nslookup

Nslookup to prawdopodobnie najczęściej używane narzędzie DNS na świecie, choćby dlatego, że jest domyślnie zainstalowane w Windows, macOS i większości dystrybucji Linuksa. Wiele osób zna tylko podstawowe polecenie, a tymczasem potrafi znacznie więcej: odpytywać konkretne serwery, sprawdzać rekordy MX, diagnozować problemy z propagacją czy testować określony resolver DNS. Oto 10 poleceń, po które będziesz sięgać najczęściej.

1. Sprawdzenie adresu IP domeny

nslookup example.com

Najprostsze i najczęstsze polecenie. Rozwiązuje nazwę domeny na adres IP, pytając domyślny serwer DNS.

2. Znalezienie domeny po IP (reverse DNS)

nslookup 142.250.74.46

Operacja odwrotna: na podstawie adresu IP znajduje przypisaną nazwę domeny przez rekord PTR.

3. Zapytanie do konkretnego serwera DNS

nslookup example.com 8.8.8.8

Wymusza zapytanie do Google DNS (8.8.8.8) zamiast domyślnego serwera. Przydatne do diagnozowania problemów z propagacją.

4. Wyszukiwanie serwerów pocztowych (MX)

nslookup -type=mx example.com

Rekordy MX pokazują, które serwery obsługują pocztę domeny. Pierwsza rzecz do sprawdzenia, gdy emaile nie dochodzą.

5. Wyszukiwanie autorytatywnych serwerów DNS (NS)

nslookup -type=ns example.com

Rekordy NS wskazują, które serwery DNS są autorytatywne dla domeny.

6. Sprawdzanie rekordów TXT

nslookup -type=txt example.com

Rekordy TXT służą do weryfikacji właściciela domeny, konfiguracji SPF, kluczy DKIM i polityk DMARC.

7. Wyszukiwanie rekordu CNAME

nslookup -type=cname www.example.com

CNAME to alias wskazujący na inną nazwę domeny. CDN-y jak Cloudflare czy Fastly intensywnie wykorzystują CNAME.

8. Wyszukiwanie rekordów AAAA (IPv6)

nslookup -type=aaaa example.com

Rekordy AAAA to odpowiednik rekordów A dla adresów IPv6.

9. Sprawdzenie rekordu SOA

nslookup -type=soa example.com

Rekord SOA zawiera kluczowe informacje o strefie DNS: serwer główny, kontakt administracyjny, numer seryjny i parametry synchronizacji.

10. Tryb interaktywny

nslookup
> set type=mx
> example.com
> set type=ns
> example.com
> server 1.1.1.1
> example.com
> exit

Tryb interaktywny pozwala zmieniać typ rekordu poleceniem set type=, serwer DNS poleceniem server i łączyć zapytania bez powtarzania komendy.

PolecenieZastosowaniePrzykład
nslookup domenaIP domenynslookup google.com
nslookup IPReverse DNSnslookup 8.8.8.8
nslookup domena serwerZapytanie do konkretnego DNSnslookup google.com 1.1.1.1
-type=mxSerwery pocztowenslookup -type=mx gmail.com
-type=nsAutorytatywne DNSnslookup -type=ns github.com
-type=txtSPF, DKIM, DMARCnslookup -type=txt google.com
-type=cnameAlias domenynslookup -type=cname www.github.com
-type=aaaaAdres IPv6nslookup -type=aaaa google.com
-type=soaAutorytet strefynslookup -type=soa example.com
Tryb interaktywnyWiele zapytańnslookup potem polecenia
Na Linuksie i macOS dig jest często preferowany ze względu na bardziej szczegółowy output i elastyczniejszą składnię. Ale nslookup pozostaje narzędziem uniwersalnym, dostępnym wszędzie, w tym na maszynach Windows bez dodatkowej instalacji.