[ InternetGuiden ]

nr 3-96

Håll koll med nslookup

Så stillar du din nyfikenhet på värddatorer

Det finns mycket information fritt tillgänglig om värddatorerna på Internet. Lille Louis tar denna gång tillfället i akt att lära ut nslookup, ett Unix-program som bland annat hjälper dig att kolla hur mycket datorkraft en värddator har.

I likhet med finger, ping och traceroute är programmet nslookup (Name Server lookup) ytterligare ett bra verktyg för den vetgirige Internetanvändaren. Idag innehåller i stort sätt varje TCP/IP-mjukvarupaket en nslookup-funktion.
Vi ska som vanligt koncentrera oss på en funktion som finns inbyggd i världens största operativsystem, Unix. Observera att kommandona kan skilja sig lite åt beroende på vilken dialekt av Unix som din värddator talar. Fråga systemoperatöreren om det är något som inte fungerar.

Vad gör man då med nslookup? Jo, till att börja med ger nslookup (som namnet antyder) möjlighet att söka i de domännamn-databaser (DNS) som finns på Internet. Precis som ping håller även nslookup reda på namn kontra IP-adress. Känner man till en IP-adress, men inte namnet på datorn kan nslookup fixa fram det. Givetvis fungerar nslookup också tvärtom.
Med hjälp av nslookup kan man till och med sitta inne med bara ett alias på en värddator och ändå klara skivan.
För att, till exempel, få fram IP-adressen för Silicon Graphics domän sgi.com skriver du:
pre> dator:lillelouis> nslookup sgi.com och får då svaret

Server:  dator.någonstans.se
Address:  xxx.xx.xxx.x

Non-authoritative answer:
Name:    sgi.com
Address:  192.48.153.1
Vi kan då direkt konstatera att värddatorn sgi.com har IP-adressen 192.48.153.1
Givetvis går det att vända på steken och skriva nslookup ipadress följt av retur för att få fram namnet på den värddator du vill veta mer om. Om namnet råkar vara ett alias kommer det riktiga värddatornamnet att uppenbaras.
Det är viktigt att man står i en namnserver när man skickar sina förfrågningar. I de allra flesta fallen kontaktas en förinställd (default) namnserver när man startar nslookup.

Interaktiva funktioner
Okej, men vi har inte på långa vägar stillat vår nyfikenhet angående värddatorn sgi.com. Nästa sak att göra är att starta nslookups interaktiva funktioner.
dator:lillelouis> nslookup
Du får då en ny prompt som ser ut så här:

>
Nu måste vi tala om för nslookup vilken typ av förfrågan vi vill göra.
Skriv set querytype=any följt av retur. Det betyder att vi får den allmänna informationen som finns tillgänglig om värddatorn. Då får du en ny liten prompt:
>
Skriv sedan namnet på den värddator som du vill veta mer om följt av retur.
> sgi.com
Då får du fram de domännamn-servrar som hjälper sgi.com att hitta andra datorer på Internet, men det hjälper dig då du ska hitta sgi.com:
Non-authoritative answer:
sgi.com nameserver = sgi.com
sgi.com nameserver = BETA.XEROX.COM
sgi.com nameserver = 
RS0.INTERNIC.NET
sgi.com nameserver = rs.INTERNIC.NET
sgi.com internet address = 192.48.153.1
Authoritative answers can be found from:
sgi.com nameserver = sgi.com
sgi.com nameserver = BETA.XEROX.COM
sgi.com nameserver = RS0.INTERNIC.NET
sgi.com nameserver = rs.INTERNIC.NET
sgi.com internet address = 192.48.153.1
BETA.XEROX.COM  internet address = 13.1.64.94
RS0.INTERNIC.NET 
internet address = 198.41.0.5
rs.INTERNIC.NET internet address = 198.41.0.6
rs.INTERNIC.NET internet address = 198.41.0.5
Om du är intresserad av vilken typ av operativsystem och processor som värddatorn ifråga kör skriver du så här:
> set querytype=hinfo
> sgi.com

sgi.com CPU = SGI-IRIS-4D/420S  OS = IRIX
sgi.com nameserver = sgi.com
sgi.com nameserver = Beta.Xerox.COM
sgi.com nameserver = rs.internic.net
sgi.com internet address = 192.48.153.1
Beta.Xerox.COM  internet address = 13.1.64.94
rs.internic.net internet address = 198.41.0.5
rs.internic.net internet address = 198.41.0.6
Vill du komma åt andra uppgifter så hittar du dem genom att skriva ett frågetecken vid nslookup-prompten:
>?
Du avslutar nslookup med att trycka control och d.
Du kan även lista alla nslookup kommandon via den inbyggda manualen i Unix genom att skriva:
dator:lillelouis> man nslookup
Nu hinner vi inte mer den här gången.

Några hemsidor där man kommer åt nslookup-funktionen via WWW:

http://www.eas.asu.edu/cgi-bin/staszak/webtools.pl
http://nb.cc.utah.edu/cgi-bin/NSLookup
http://165.29.117.2/cgi-bin/domain.resolve
http://h20-hrze.uni-duisburg.de/HRZ/Dienste/nslookup.html
http://www.dct.com/gbol/resources/nslookup.html
http://www.htwm.de/~mmann/nsl.html
http://www.math.ncu.edu.tw/bcc3/shenwq_nslookup


[Till början av sidan] [Till artikelförteckningen]