nslookup är ett datorprogram som används i Windows och Unix för att skicka förfrågningar till Domain Name System (DNS)-servrar för att få DNS-information, inklusive IP-adress för en viss dator, MX-poster för en domän och NS-servrar (name server) för en domän. Namnet nslookup betyder "name server lookup". Den vanligaste versionen av programmet ingår som en del av BIND-paketet. Mer moderna alternativ till nslookup är "host"- och "dig"-program som också levereras med BIND. Både nslookup och dig hämtar namnserverinformation från /etc/resolv.conf.

nslookup har följande underkommandon:

server NAME (där NAME är namnet eller IP-adressen för en DNS-server som ska tillfrågas). Det är inte alltid möjligt att skicka en förfrågan till en specifik DNS-server eftersom DNS-frågor ofta är blockerade för att förhindra DOS-attacker. set type = NAME (där NAME är den typ av information som ska efterfrågas). Till exempel kommer "set type mx" att ge mail-poster.

Exempel på användning Kommandorad:

unix% nslookup example.com

Server: 192.168.1.1 Adress: 192.168.1.1 # 53

Non-authoritative answer: Name: example.com Address: 208.77.188.166

Använda underkommandon:

nslookup

> server dns.com Default Server: dns.com Address: 169.254.82.215

> set type=mx > microsoft.com Server: dns.com Address: 64.40.103.249

microsoft.com MX preferens = 0, mail exchanger = nullmx.domainmanager.com > exit

Tolkning av standardsvar från nslookup De första två raderna är information om namnservern som levererar svaret. De följande två raderna visar namn och IP-adressen till den dator som kollades upp.

Källor

— 4 flaws in nslookup — a 5th flaw in nslookup

Kategori:Datorkommunikation Kategori:Windows-program Kategori:Unix-program