Nslookup

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania

Opis polecenia

Polecenie "nslookup" jest narzędziem wiersza poleceń dostępnym w systemach operacyjnych Microsoft Windows i UNIX/Linux, służącym do przeprowadzania zapytań DNS (Domain Name System) i uzyskiwania informacji o adresach IP oraz nazwach domenowych.

Korzystając z polecenia "nslookup", można przeprowadzić zapytania DNS w trybie interaktywnym lub bezpośrednio z wiersza poleceń. Domyślnie, "nslookup" działa w trybie interaktywnym, co oznacza, że można wprowadzać polecenia i otrzymywać odpowiedzi na bieżąco.

Podstawowe zastosowania polecenia "nslookup" obejmują:

Rozwiązywanie nazw domenowych na adresy IP Rozwiązywanie adresów IP na nazwy domenowe Wyświetlanie rekordów DNS (takich jak rekordy A, MX, CNAME itp.) dla danej nazwy domeny Określanie serwera DNS, który jest odpowiedzialny za daną domenę.

Praca z poleceniem

Aby skorzystać bezpośrednio z polecenia "nslookup", należy otworzyć wiersz poleceń (w systemie Windows) lub terminal (w systemie UNIX/Linux) i wpisać "nslookup", a następnie nazwę domeny lub adres IP, dla którego chcemy uzyskać informacje.

C:\Users\jarek>nslookup soisk.info
Server:  UnKnown
Address:  10.255.0.1

Non-authoritative answer:
Name:    soisk.info
Address:  31.186.86.189

Aby pracować w trybie interaktywnym wpisujemy tylko polecenie nslookup i naciskamy enter, w tym momencie przechodzimy do tego trybu.

C:\Users\jarek>nslookup
Default Server:  UnKnown
Address:  10.255.0.1

> soisk.info
Server:  UnKnown
Address:  10.255.0.1

Non-authoritative answer:
Name:    soisk.info
Address:  31.186.86.189

> exit

C:\Users\jarek>

Zmiana serwera DNS

Jeśli chcemy sprawdzić jak nazwy będzie rozpoznawać inny serwer DNS niż mamy w konfiguracji sieciowej to możemy użyć opcji server lub lserver

C:\Users\jarek>nslookup
Default Server:  UnKnown
Address:  10.255.0.1

> server 8.8.8.8
Default Server:  dns.google
Address:  8.8.8.8

> soisk.info
Server:  dns.google
Address:  8.8.8.8

Non-authoritative answer:
Name:    soisk.info
Address:  31.186.86.189

Zapytania o rekord

W trybie interaktywnym wpisujemy set type= typ_rekordu, przykładowo SOA, A, AAAA, MX, NS, PTR, CNAME, PTR.

C:\Users\jarek>nslookup
Default Server:  UnKnown
Address:  10.255.0.1

> set type=soa
> google.com
Server:  UnKnown
Address:  10.255.0.1

Non-authoritative answer:
google.com
        primary name server = ns1.google.com
        responsible mail addr = dns-admin.google.com
        serial  = 525990217
        refresh = 900 (15 mins)
        retry   = 900 (15 mins)
        expire  = 1800 (30 mins)
        default TTL = 60 (1 min)

google.com      nameserver = ns2.google.com
google.com      nameserver = ns4.google.com
google.com      nameserver = ns1.google.com
google.com      nameserver = ns3.google.com
ns2.google.com  internet address = 216.239.34.10
ns4.google.com  internet address = 216.239.38.10
ns1.google.com  internet address = 216.239.32.10
ns3.google.com  internet address = 216.239.36.10