Ga naar inhoud

🌐 Het dig Commando in Linux

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

Het commando dig (Domain Information Groper) wordt gebruikt om DNS-informatie op te vragen over domeinen, zoals IP-adressen, MX-records, NS-records en meer.
Het is een essentieel hulpmiddel voor netwerkbeheer, troubleshooting en het controleren van DNS-instellingen.

Achtergrondinformatie

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

  • Het toont gedetailleerde DNS-informatie en kan queries uitvoeren naar specifieke DNS-servers.
  • Handig voor het oplossen van problemen met domeinnamen, webservers en e-mailconfiguraties.
  • dig ondersteunt verschillende recordtypes, zoals A, AAAA, MX, TXT en CNAME.

Controleren of dig aanwezig is

Controleer de aanwezigheid en versie van dig:

dig -v
Voorbeeldoutput
DiG 9.16.1-Ubuntu

⚙️ Installeren van dig

Het commando dig 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 dig:

  • dig example.com → Voer een standaard DNS-query uit
  • dig example.com A → Vraag specifiek het A-record op
  • dig example.com MX → Vraag de mailserverrecords op
  • dig +short example.com → Toon alleen het antwoord, kort formaat
Voorbeeld

dig +short example.com
Output:
93.184.216.34

  • dig @8.8.8.8 example.com → Query een specifieke DNS-server (Google DNS)
  • dig example.com ANY → Vraag alle recordtypes op
  • dig +trace example.com → Traceer het volledige DNS-pad van root-servers naar het domein
  • dig example.com TXT → Bekijk TXT-records (bijv. SPF, DKIM)

dig gebruikt de standaard DNS-configuratie van het systeem, meestal in /etc/resolv.conf.

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

dig example.com > dig_output.log

Updaten van dig

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

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

Verwijderen van dig

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

sudo apt remove dnsutils

📖 Handleiding

De ingebouwde handleiding is beschikbaar via:

man dig
Voorbeeld
DIG(1)                     User Commands                     DIG(1)

NAME
       dig - DNS lookup utility

SYNOPSIS
       dig [@server] [name] [type]