nslookup to narzędzie wiersza poleceń dostępne w systemach operacyjnych Windows, które służy do diagnozowania problemów związanych z DNS (Domain Name System). Umożliwia użytkownikom wykonywanie zapytań do serwerów DNS, aby uzyskać informacje o adresach IP przypisanych do określonych nazw domen oraz odwrotnie – uzyskać nazwy domen przypisane do adresów IP. Dzięki nslookup można zrozumieć, jak działa system DNS i szybko zidentyfikować potencjalne problemy z resolucją nazw.
nslookup [opcje] [nazwa_domeny | adres_IP]
Parametr | Opis |
---|---|
nazwa_domeny | Nazwa domeny, której informacje chcemy uzyskać (np. example.com). |
adres_IP | Adres IP, dla którego chcemy uzyskać powiązaną nazwę domeny. |
-type=typ | Określa rodzaj zapytania, np. A (adres IPv4), AAAA (adres IPv6), MX (serwer pocztowy), itp. |
-timeout=czas | Czas oczekiwania na odpowiedź od serwera DNS (domyślnie 5 sekund). |
-port=port | Określa port, na którym nasłuchuje serwer DNS (domyślnie 53). |
-debug | Włącza tryb debugowania, co pozwala na uzyskanie szczegółowych informacji o procesie zapytania. |
nslookup example.com
W tym przykładzie wykonujemy zapytanie do serwera DNS o adres IP przypisany do domeny example.com. Otrzymamy odpowiedź zawierającą adresy IP, pod którymi znajduje się ta strona, oraz dodatkowe informacje, takie jak serwer DNS, z którego uzyskano odpowiedź.
nslookup -type=MX example.com
Ten przykład pokazuje, jak uzyskać informacje o serwerach pocztowych dla domeny example.com. Parametr -type=MX wskazuje, że chcemy uzyskać rekordy MX, które określają, gdzie powinny być kierowane wiadomości e-mail dla danej domeny.
nslookup 192.0.2.1
W tym przypadku zapytujemy o nazwę domeny przypisaną do adresu IP 192.0.2.1. Dzięki temu możemy dowiedzieć się, jaka nazwa domeny jest związana z danym adresem IP, co jest przydatne w diagnostyce i analizie sieci.