nslookup în Linux / Bash

Interoghează serverele de nume DNS pentru a rezolva adresa IP a unui domeniu sau invers.

Sintaxă comandă
nslookup [nume_domeniu_sau_IP] [server_dns]

Ce face nslookup

Comanda nslookup (name server lookup) este un utilitar simplu pentru verificarea funcționării sistemului Domain Name System (DNS).

Permite verificarea rapidă a asocierii dintre un nume de domeniu (ex. dexblog.ro) și adresa IP a serverului pe care este găzduit, ajutând la diagnosticarea erorilor de propagare sau a căderilor de conexiune.

Opțiuni și argumente

Opțiune / Parametru Descriere
nume_domeniu Domeniul căruia dorești să îi afli adresa IP.
server_dns Opțional, adresa unui server DNS specific pe care vrei să îl interoghezi (ex. 8.8.8.8 de la Google sau 1.1.1.1 de la Cloudflare).

Exemple

Exemplul 1: Interogarea rezolvării DNS pentru un site

Aflăm ce adresă IP este returnată de serverul DNS configurat pe mașină.

nslookup dexblog.ro 8.8.8.8

Ieșire în terminal

Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	dexblog.ro
Address: 51.75.54.136

Greșeli frecvente

  • Testarea domeniului fără a specifica serverul DNS când suspectezi că furnizorul de internet (ISP) păstrează în cache o înregistrare DNS veche.

Comenzi înrudite

  • dig: Instrument avansat și flexibil pentru interogarea și depanarea detaliată a serverelor DNS.
  • ping: Testează conectivitatea de rețea și măsoară timpul de răspuns (latența) către o adresă IP sau domeniu.