Kommandot nslookup (som står för namnserversökning) hittar namnserverinformation för domäner genom att fråga domännamnssystemet.
Hur man använder nslookup i Windows
För att använda Windows-versionen av nslookup, öppna kommandotolken och skriv nslookup för att få ett resultat som liknar detta men med poster för DNS-servern och IP-adressen som din dator använder:
C:\> nslookup
Server: resolver1.opendns.com
Adress: 208.67.222.222
Detta kommando identifierar vilken DNS-server som datorn för närvarande är konfigurerad att använda för sina DNS-uppslagningar. Som exemplet visar använder den här datorn en OpenDNS DNS-server.
Notera prompten längst ned i kommandots utdata. nslookup fortsätter att köras i förgrunden efter att kommandot har körts. Uppmaningen i slutet av utgången låter dig ange ytterligare parametrar. När du kör nslookup utan att ange ett domännamn går programmet in i interaktivt läge.
Skriv antingen domännamnet du vill ha nslookup-informationen för eller avsluta nslookup med kommandot exit (eller kortkommandot Ctrl+C). Du kan istället använda nslookup genom att skriva kommandot före domänen, allt på samma rad:
nslookup lifewire.com.
Här är ett exempel på utdata:
nslookup lifewire.com
Icke-auktoritativt svar:
Namn: lifewire.com
Adresser: 151.101.193.121
151.101.65.121 151.101.1.121
151.101.129.121
Nameserver Lookup
I DNS hänvisar så kallade "icke-auktoritativa svar" till DNS-poster som förvaras på externa DNS-servrar, som de erhållit från de "auktoritativa" servrar som tillhandahåller den ursprungliga källan till data.
Så här får du den informationen (förutsatt att du redan har skrivit nslookup i kommandotolken):
set type=ns
lifewire.com
[…]
dns1.p08.nsone.net internetadress=198.51.44.8
dns2. Internetadress p08.nsone.net=198.51.45.8
dns3.p08.nsone.net internetadress=198.51.44.72
dns4.p08.nsone.net internetadress=198.51.45.72 ns1.p30.dynect.net internetadress=208.78.70.30
ns2.p30.dynect.net internetadress=204.13.250.30
ns3.p30.dynect.net internetadress=208.78. 71.30
ns4.p30.dynect.net internetadress=204.13.251.30
En auktoritativ adresssökning kan utföras genom att ange en av domänens registrerade namnservrar. Nslookup använder sedan den servern istället för standard DNS-serverinformationen för det lokala systemet.
C:\>nslookup lifewire.com ns1.p30.dynect.net
Server: ns1.p30.dynect.net
Adress: 208.78.70.30
Namn: lifewire.com
Adresser: 151.101.65.121
151.101.193.121
151.101.129.121
151.101.1.121
Utmatningen nämner inte längre "icke-auktoritativ" data eftersom namnservern ns1.p30.dynect är en primär namnserver för Lifewire.com, enligt listan i "NS-posten"-delen av dess DNS-poster.
Mail Server Lookup
För att söka efter e-postserverinformation på en viss domän använder nslookup funktionen MX-post i DNS. Vissa webbplatser, som Lifewire.com, stöder både primära och reservservrar.
Mailserverfrågor för Lifewire.com fungerar så här:
set type=mx
lifewire.com
[…]
Icke-auktoritativt svar:
lifewire.com MX-preferens=20, e-postväxlare=ALT1. ASPMX. L. GOOGLE.com
lifewire.com MX-preferens=10, e-postväxlare=ASPMX. L. GOOGLE.com
lifewire.com MX-preferens=50, e-postväxlare=ALT4. ASPMX. L. GOOGLE.com
lifewire.com MX-preferens=40, e-postväxlare=ALT3. ASPMX. L. GOOGLE.com
lifewire.com MX-preferens=30, e-postväxlare=ALT2. ASPMX. L. GOOGLE.com
Andra nslookup-frågor
Nslookup stöder sökning mot andra mindre vanliga DNS-poster inklusive CNAME, PTR och SOA. Om du skriver ett frågetecken vid prompten skrivs programmets hjälpinstruktioner ut.
Vissa webbaserade varianter av verktyget erbjuder några ytterligare funktioner utöver standardparametrarna som finns i Windows-verktyget.
Hur man använder Nslookup-verktyg online
Online nslookup verktyg, som det från Network-Tools.com, låter dig anpassa mycket mer än vad som är tillåtet med kommandot från Windows.
När du till exempel har v alt domän, server och port kan du välja från en rullgardinslista med frågetyper som adress, namnserver, kanoniskt namn, auktoritetsstart, postlådedomän, e-postgruppmedlem, väl -kända tjänster, postutbyte, ISDN-adress, NSAP-adress och många andra.