nslookup
verktyget kan installeras och användas på ett Linux-system för att ta reda på information om DNS-posterna för en domän eller IP-adress. Det är särskilt praktiskt när du felsöker DNS-problem. Ett populärt verktyg som också installeras med nslookup är dig
, som liknar men använder olika resolvers. Det är ett bra alternativ till nslookup, men nslookup är vanligtvis lättare att använda.
i denna handledning guidar vi dig genom installationen av nslookup på stora Linux-distributioner och visar olika kommandoradsexempel som du kan använda på ditt eget system när du behöver få DNS-information.
i denna handledning lär du dig:
- 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 |
Övrigt | privilegierad åtkomst till ditt Linux-system som root eller via kommandot sudo . |
konventioner | # – kräver att givna linux – kommandon körs med root-privilegier antingen direkt som root-användare eller med hjälp avsudo kommando $ – kräver att givna linux-kommandon körs som en vanlig icke-privilegierad användare |
installera nslookup
det finns en god chans att nslookup redan är installerat på ditt system och redo att användas. Men om inte, använd bara lämpligt kommando nedan för att installera det.
Uaf Geophysical Institute, letar efter en erfaren Linux – systemanalytiker för att gå med i deras team av forskningsanalytiker och ingenjörer för cyberinfrastruktur. Plats: Fairbanks, Alaska,USA
Ansök nu
för att installera nslookup på Ubuntu, Debian, Linux Mint och någon annan Debianbaserad distribution:
$ sudo apt install dnsutils
för att installera nslookup på CentOS, Fedora, Red Hat och någon annan Red Hat-baserad distribution:
$ sudo dnf install bind-utils
för att installera nslookup på Manjaro, Arch Linux och någon annan Arch Linux-baserad distribution:
$ sudo pacman -S dnsutils
nslookup kommandoradsexempel
nu när nslookup är installerat, prova några av följande kommandon för att få en känsla för hur det fungerar.
om du vill se grundläggande information om en domäns a-post anger du bara domännamnet som ett argument. Utgången kan innehålla flera IP-adresser, beroende på den begärda serverns konfiguration.
$ nslookup redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:Name:redhat.comAddress: 209.132.183.105
Du kan också slå upp den omvända DNS-posten genom att ange IP-adressen och se vilket domännamn den pekar på.
$ nslookup 209.132.183.105105.183.132.209.in-addr.arpaname = redirect.redhat.com.
för att se postposten (MX) för en domän, använd alternativet -query=MX
. Den här posten styr var e-post skickas till domänen (i det här fallet @redhat.com) skickas till.
$ 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.
använd alternativet-query=ns
för att se en lista över DNS-servrar för domänen.
$ 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.
dessa är några av de viktigaste alternativen för nslookup, även om det finns fler frågetyper tillgängliga och ytterligare alternativ. Kolla in man-sidan för mer information, och kanske ge dig-kommandot ett försök också.
$ man nslookupAND$ man dig
slutsats
i den här guiden lärde vi oss hur man installerar nslookup-verktyget på stora Linux-distributioner. Vi såg också flera exempelkommandon för att fråga DNS-information från ett domännamn och IP-adress. Kommandot nslookup är super praktiskt när du behöver se en kortfattad lista över DNS-information.