nslookup
– værktøjet kan installeres og bruges på et LINUK-system til at finde ud af oplysninger om DNS-posterne for et domæne eller en IP-adresse. Det er især praktisk, når du løser DNS-problemer. Et populært værktøj, der også kommer installeret med nslookup er dig
, som er ens, men bruger forskellige resolvere. Det er et godt alternativ til nslookup, men nslookup er typisk lettere at bruge.
i denne vejledning guider vi dig gennem installationen af nslookup på større distributioner og viser forskellige kommandolinjeeksempler, som du kan bruge på dit eget system, når du har brug for at få DNS-oplysninger.
i denne tutorial vil du lære:
- 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 |
andet | privilegeret adgang til dit system som root eller via kommandoensudo . |
konventioner | # – kræver, at givne linukommandoer udføres med rodrettigheder enten direkte som rodbruger eller ved brug afsudo kommando $ – kræver, at givne linukommandoer udføres som en almindelig ikke-privilegeret bruger |
installer nslookup
der er en god chance for, at nslookup allerede er installeret på dit system og klar til brug. Men hvis ikke, skal du bare bruge den relevante kommando nedenfor for at installere den.
Ansøg nu
for at installere nslookup på Ubuntu, Debian, Mint og enhver anden Debian-baseret distribution:
$ sudo apt install dnsutils
for at installere nslookup på CentOS, Fedora, Red Hat og enhver anden Red Hat-baseret distribution:
$ sudo dnf install bind-utils
for at installere nslookup på Manjaro, Arch Linuks og enhver anden Arch Linuks-baseret distribution:
$ sudo pacman -S dnsutils
nslookup kommandolinjeeksempler
nu hvor nslookup er installeret, kan du prøve nogle af følgende kommandoer for at få en fornemmelse af, hvordan det fungerer.
Hvis du vil se grundlæggende oplysninger om et domænes en post, skal du blot angive domænenavnet som et argument. Udgangen kan indeholde flere IP-adresser, afhængigt af den forespurgte server konfiguration.
$ nslookup redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:Name:redhat.comAddress: 209.132.183.105
Du kan også slå den omvendte DNS-post op ved at angive IP-adressen og se hvilket domænenavn den peger på.
$ nslookup 209.132.183.105105.183.132.209.in-addr.arpaname = redirect.redhat.com.
for at se postposten for et domæne skal du bruge-query=MX
. Denne post styrer, hvor mail sendes til domænet (i dette tilfælde @redhat.com) sendes til.
$ 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.
brug-query=ns
mulighed for at se en liste over DNS-servere til domænet.
$ 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.
Dette er nogle af de vigtigste muligheder for nslookup, selvom der er flere forespørgselstyper tilgængelige og yderligere muligheder. Tjek man-siden for flere detaljer, og prøv måske også dig-kommandoen.
$ man nslookupAND$ man dig
konklusion
i denne vejledning lærte vi, hvordan du installerer nslookup-værktøjet på større distributioner. Vi så også flere eksempelkommandoer til at forespørge DNS-oplysninger fra et domænenavn og IP-adresse. Nslookup-kommandoen er super praktisk, når du har brug for at se en kortfattet liste over DNS-oplysninger.