Ga naar inhoud

🌐 Het nslookup Commando in Linux

In deze handleiding leer je hoe je nslookup gebruikt op een Linux-systeem.

Het commando nslookup wordt gebruikt om DNS-informatie op te vragen over domeinen, zoals IP-adressen, mailservers en naamservers.
Het is een handig hulpmiddel voor netwerkbeheer, troubleshooting en het controleren van DNS-configuraties.

Achtergrondinformatie

Het commando nslookup is beschikbaar op de meeste Linux-distributies en maakt deel uit van het pakket dnsutils.

  • Het kan queries uitvoeren naar specifieke DNS-servers.
  • Handig voor het controleren van A-records, MX-records, CNAME-records en meer.
  • nslookup heeft een interactieve modus en een command-line modus.

Controleren of nslookup aanwezig is

Controleer de aanwezigheid en versie van nslookup:

nslookup -version
Voorbeeldoutput
nslookup: DiG 9.16.1-Ubuntu

⚙️ Installeren van nslookup

Het commando nslookup maakt deel uit van het pakket dnsutils.
Als het niet aanwezig is, kun je het installeren:

Installatie op Debian/Ubuntu:

sudo apt update
sudo apt install dnsutils

Voorbeeldoutput
dnsutils is already the newest version (1:9.16.1-0ubuntu1).

Hieronder vind je enkele veelgebruikte voorbeelden van nslookup:

  • nslookup example.com → Voer een standaard DNS-query uit
  • nslookup -type=A example.com → Vraag specifiek het A-record op
  • nslookup -type=MX example.com → Vraag de mailserverrecords op
  • nslookup → Start interactieve modus
Voorbeeld

nslookup example.com
Output:
Server:         8.8.8.8
Address:        8.8.8.8#53

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

  • nslookup example.com 8.8.8.8 → Query een specifieke DNS-server (Google DNS)
  • Interactieve modus: typ server <IP> om van server te wisselen
  • Interactieve modus: typ set type=MX om mailrecords op te vragen
  • Interactieve modus: typ exit om te stoppen

nslookup gebruikt de DNS-configuratie van het systeem, meestal te vinden in /etc/resolv.conf.

nslookup schrijft zelf geen logs.
Je kunt de output wel naar een bestand sturen:

nslookup example.com > nslookup_output.log

Updaten van nslookup

Omdat nslookup deel uitmaakt van dnsutils, update je dit pakket:

sudo apt update
sudo apt install --only-upgrade dnsutils

Verwijderen van nslookup

Als je nslookup niet meer nodig hebt, kun je het verwijderen:

sudo apt remove dnsutils

📖 Handleiding

De ingebouwde handleiding is beschikbaar via:

man nslookup
Voorbeeld
NSLOOKUP(1)                User Commands                   NSLOOKUP(1)

NAME
       nslookup - query Internet name servers interactively

SYNOPSIS
       nslookup [options] [name | -] [server]