narzędzie nslookup
może być zainstalowane i używane w systemie Linux, aby uzyskać informacje o rekordach DNS dla domeny lub adresu IP. Jest to szczególnie przydatne podczas rozwiązywania problemów z DNS. Popularnym narzędziem, które jest również instalowane z nslookup jest dig
, który jest podobny, ale używa różnych resolverów. Jest to dobra alternatywa dla nslookup, ale nslookup jest zazwyczaj łatwiejszy w użyciu.
w tym samouczku przeprowadzimy Cię przez instalację nslookup na głównych dystrybucjach Linuksa i pokażemy różne przykłady linii poleceń, których możesz użyć we własnym systemie, gdy potrzebujesz uzyskać informacje o DNS.
w tym tutorialu dowiesz się:
- How to install nslookup on major Linux distros
- Nslookup command line examples
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Any Linux distro |
Software | nslookup |
Inne | uprzywilejowany dostęp do systemu Linux jako root lub za pomocą poleceniasudo . |
konwencje | # – wymaga wykonania podanych poleceń Linuksa z uprawnieniami roota bezpośrednio jako użytkownik root lub przy użyciusudo polecenie $ – wymaga wykonania podanych poleceń Linuksa jako zwykły użytkownik nieuprzywilejowany |
zainstaluj nslookup
istnieje duża szansa, że nslookup jest już zainstalowany w Twoim systemie i gotowy do użycia. Ale jeśli nie, po prostu użyj odpowiedniego polecenia poniżej, aby go zainstalować.
Instytut Geofizyczny UAF poszukuje doświadczonego analityka Systemów Linux do zespołu analityków i inżynierów infrastruktury badawczej. Lokalizacja: Fairbanks, Alaska, USA
APLIKUJ TERAZ
aby zainstalować nslookup na Ubuntu, Debianie, Linux Mint i każdej innej dystrybucji opartej na Debianie:
$ sudo apt install dnsutils
aby zainstalować nslookup na CentOS, Fedora, Red Hat i dowolnej innej dystrybucji opartej na Red Hat:
$ sudo dnf install bind-utils
aby zainstalować nslookup na Manjaro, Arch Linux i dowolnej innej dystrybucji opartej na Arch Linux:
$ sudo pacman -S dnsutils
przykłady wiersza poleceń nslookup
teraz, gdy nslookup jest zainstalowany, wypróbuj niektóre z poniższych poleceń, aby dowiedzieć się, jak to działa.
aby zobaczyć podstawowe informacje o rekordie domeny, wystarczy podać nazwę domeny jako argument. Wyjście może zawierać wiele adresów IP, w zależności od konfiguracji zapytanego serwera.
$ nslookup redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:Name:redhat.comAddress: 209.132.183.105
Możesz również sprawdzić odwrotny rekord DNS, podając adres IP i sprawdzając, do której domeny wskazuje.
$ nslookup 209.132.183.105105.183.132.209.in-addr.arpaname = redirect.redhat.com.
aby zobaczyć rekord poczty (MX) dla domeny, użyj opcji-query=MX
. Ten rekord kontroluje, gdzie poczta wysłana do domeny (w tym przypadku @redhat.com) jest wysyłany do.
$ nslookup -query=mx redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.commail exchanger = 10 us-smtp-inbound-2.mimecast.com.redhat.commail exchanger = 10 us-smtp-inbound-1.mimecast.com.
użyj opcji-query=ns
, aby zobaczyć listę serwerów DNS dla domeny.
$ nslookup -type=ns redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.comnameserver = a10-65.akam.net.redhat.comnameserver = a9-65.akam.net.redhat.comnameserver = a13-66.akam.net.redhat.comnameserver = a28-64.akam.net.redhat.comnameserver = a1-68.akam.net.redhat.comnameserver = a16-67.akam.net.
są to niektóre z głównych opcji dla nslookup, chociaż dostępnych jest więcej typów zapytań i dalsze opcje. Sprawdź stronę podręcznika, aby uzyskać więcej informacji, a może wypróbuj również polecenie dig.
$ man nslookupAND$ man dig
podsumowanie
w tym przewodniku dowiedzieliśmy się, jak zainstalować narzędzie nslookup na głównych dystrybucjach Linuksa. Widzieliśmy również kilka przykładowych poleceń do odpytywania informacji DNS z nazwy domeny i adresu IP. Polecenie nslookup jest bardzo przydatne, gdy potrzebujesz zobaczyć zwięzłą listę informacji DNS.