Komenda nslookup
jest narzędziem diagnostycznym, które służy do wykonywania zapytań DNS (Domain Name System). Umożliwia użytkownikom uzyskanie informacji o rekordach DNS, takich jak adresy IP powiązane z nazwami domen, a także pozwala na identyfikację problemów z dostępnością usług sieciowych. Dzięki nslookup
można również sprawdzić konfigurację serwerów DNS oraz ich odpowiedzi na zapytania.
nslookup [opcja] [nazwa_domeny] [serwer]
Parametr | Opis |
---|---|
nazwa_domeny | Nazwa domeny, dla której chcemy uzyskać informacje, np. example.com . |
serwer | Opcjonalny adres IP lub nazwa serwera DNS, który ma być użyty do wykonania zapytania. Jeśli nie zostanie podany, użyty zostanie domyślny serwer DNS skonfigurowany w systemie. |
-type=typ | Określa typ rekordu DNS, który ma być wyszukiwany, np. A (adres IPv4), AAAA (adres IPv6), MX (rekordy poczty) itp. |
-timeout=sekundy | Czas oczekiwania na odpowiedź od serwera DNS, wyrażony w sekundach. |
-debug | Włącza tryb debugowania, pokazując szczegółowe informacje o zapytaniu i odpowiedzi. |
nslookup example.com
Ten przykład wykonuje zapytanie do domyślnego serwera DNS w celu uzyskania adresu IP dla domeny example.com
. Odpowiedzią będzie adres IPv4 przypisany do tej domeny, jeśli istnieje, lub komunikat o błędzie, jeśli domena nie jest zarejestrowana lub nie jest dostępna.
nslookup -type=MX example.com
W tym przypadku zapytanie dotyczy rekordów mail exchange (MX) dla domeny example.com
. Odpowiedź powinna zawierać informacje o serwerach pocztowych obsługujących tę domenę, co jest przydatne w kontekście konfiguracji poczty elektronicznej.
nslookup example.com 8.8.8.8
W tym przykładzie zapytanie do domeny example.com
jest wykonywane z użyciem serwera DNS Google o adresie 8.8.8.8
. Może to być przydatne, jeśli chcemy sprawdzić, czy problem z dostępnością domeny wynika z konfiguracji lokalnego serwera DNS.