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.comNajprostsze 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.46Operacja odwrotna: na podstawie adresu IP znajduje przypisaną nazwę domeny przez rekord PTR.
3. Zapytanie do konkretnego serwera DNS
nslookup example.com 8.8.8.8Wymusza 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.comRekordy 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.comRekordy NS wskazują, które serwery DNS są autorytatywne dla domeny.
6. Sprawdzanie rekordów TXT
nslookup -type=txt example.comRekordy 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.comCNAME 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.comRekordy AAAA to odpowiednik rekordów A dla adresów IPv6.
9. Sprawdzenie rekordu SOA
nslookup -type=soa example.comRekord 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
> exitTryb interaktywny pozwala zmieniać typ rekordu poleceniem set type=, serwer DNS poleceniem server i łączyć zapytania bez powtarzania komendy.
| Polecenie | Zastosowanie | Przykład |
|---|---|---|
| nslookup domena | IP domeny | nslookup google.com |
| nslookup IP | Reverse DNS | nslookup 8.8.8.8 |
| nslookup domena serwer | Zapytanie do konkretnego DNS | nslookup google.com 1.1.1.1 |
| -type=mx | Serwery pocztowe | nslookup -type=mx gmail.com |
| -type=ns | Autorytatywne DNS | nslookup -type=ns github.com |
| -type=txt | SPF, DKIM, DMARC | nslookup -type=txt google.com |
| -type=cname | Alias domeny | nslookup -type=cname www.github.com |
| -type=aaaa | Adres IPv6 | nslookup -type=aaaa google.com |
| -type=soa | Autorytet strefy | nslookup -type=soa example.com |
| Tryb interaktywny | Wiele 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.