Komenda nslookup (ang. Name Server Lookup) jest narzędziem w systemach operacyjnych Windows, które służy do uzyskiwania informacji o rekordach DNS. Umożliwia użytkownikom sprawdzanie, jakie adresy IP są przypisane do danego hosta, a także weryfikację konfiguracji serwerów DNS. Narzędzie to jest szczególnie przydatne dla administratorów sieci oraz osób zajmujących się diagnostyką problemów z połączeniem internetowym.
nslookup [opcje] [nazwa_hosta] [serwer_DNS]
Parametr | Opis |
---|---|
nazwa_hosta | Adres URL lub nazwa domeny, której informacje chcemy uzyskać, np. www.example.com |
serwer_DNS | Opcjonalny parametr, który pozwala na określenie konkretnego serwera DNS, z którego chcemy uzyskać informacje. Jeśli ten parametr nie zostanie podany, użyty zostanie domyślny serwer skonfigurowany w systemie. |
-debug | Włącza tryb debugowania, co pozwala na uzyskanie bardziej szczegółowych informacji o procesie zapytania DNS. |
-timeout=czas | Określa czas oczekiwania na odpowiedź od serwera DNS w sekundach (domyślnie 2 sekundy). |
-type=typ | Określa typ rekordu DNS, który chcemy sprawdzić, np. A, AAAA, MX, TXT. |
nslookup www.example.com
Ten przykład pokazuje, jak uzyskać adres IP dla domeny www.example.com. Po wprowadzeniu tej komendy, system wyszuka rekordy A (adresy IPv4) przypisane do podanej domeny i wyświetli je na ekranie.
nslookup -type=MX example.com
W tym przypadku zapytanie dotyczy rekordów MX (Mail Exchange) dla domeny example.com. Umożliwia to uzyskanie informacji o serwerach obsługujących pocztę elektroniczną dla danej domeny.
nslookup -debug www.example.com 8.8.8.8
Tutaj używamy trybu debugowania oraz wskazujemy konkretny serwer DNS (Google DNS o adresie 8.8.8.8). Komenda ta pozwoli na otrzymanie szczegółowych informacji o procesie zapytania oraz odpowiedzi serwera DNS.