Nslookup
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