Startpagina > Netwerkbeheer > dig

dig: DNS-informatie opvragen

dig (Domain Information Groper) is een krachtig command-line tool dat wordt gebruikt om DNS-servers (Domain Name System) te bevragen en diverse DNS-informatie op te halen, zoals domeinnamen, IP-adressen en Mail Exchanger (MX) records. Het is essentieel voor het oplossen van netwerkproblemen en het verifiëren van DNS-records.

Overzicht

dig stuurt directe queries naar DNS-servers om verschillende DNS-records (zoals A, AAAA, MX, NS, CNAME, TXT) voor een specifieke domein op te vragen. Standaard wordt het A-record opgevraagd, maar je kunt ook een specifiek recordtype specificeren.

Belangrijkste Functies

  • Opvragen van diverse DNS-recordtypes (A, AAAA, MX, NS, CNAME, TXT, etc.)
  • Queries naar specifieke DNS-servers
  • Reverse DNS-lookup (IP-adres naar domeinnaam)
  • Ondersteuning voor beknopte uitvoerformaten
  • Levert DNS-queryresponstijden en gedetailleerde informatie

Belangrijkste Opties

De dig-opdracht biedt diverse opties om de querymethode en het uitvoerformaat nauwkeurig te regelen.

Querytype en Doel

Uitvoerbeheer

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`dig` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Diverse toepassingsvoorbeelden van de dig-opdracht.

Standaard A-record opvragen

dig google.com

Vraagt het IP-adres (A-record) van google.com op.

MX (Mail Exchanger) record opvragen

dig google.com MX

Vraagt de mailserverinformatie van google.com op.

Opvragen met een specifieke DNS-server

dig @8.8.8.8 naver.com

Vraagt het A-record van naver.com op met behulp van Google Public DNS (8.8.8.8).

Reverse DNS-lookup

dig -x 8.8.8.8

Vraagt de domeinnaam op die overeenkomt met een specifiek IP-adres (bijv. 8.8.8.8).

Beknopte uitvoer

dig google.com +short

Geeft het A-record van google.com beknopt weer.

Alleen antwoordsectie weergeven

dig google.com +noall +answer

Geeft alleen de antwoordsectie van het A-record van google.com weer om onnodige informatie te verwijderen.

Installatie

dig is onderdeel van de pakketten `dnsutils` (Debian/Ubuntu) of `bind-utils` (CentOS/RHEL) op de meeste Linux-distributies. Als het niet standaard is geïnstalleerd, kun je het installeren met de volgende commando's:

Debian/Ubuntu

sudo apt update && sudo apt install dnsutils

Installeren met de apt-pakketbeheerder.

CentOS/RHEL/Fedora

sudo yum install bind-utils\n# of\nsudo dnf install bind-utils

Installeren met de yum- of dnf-pakketbeheerder.

Tips & Aandachtspunten

Handige tips en aandachtspunten bij het gebruik van dig.

Veelgebruikte Recordtypes

Belangrijke DNS-recordtypes die je met dig kunt opvragen.

  • A: IPv4-adres
  • AAAA: IPv6-adres
  • MX: Mail Exchanger
  • NS: Name Server
  • CNAME: Canonical Name (alias)
  • TXT: Tekstinformatie (SPF, DKIM, etc.)
  • PTR: Reverse lookup (IP -> domein)

DNS-cache controleren

dig gebruikt geen lokale systeemcache maar stuurt directe queries naar DNS-servers, wat handig is om DNS-wijzigingen onmiddellijk te controleren. Om de lokale cache te controleren, kun je commando's zoals `systemd-resolve --statistics` of `nscd -g` (indien nscd-service wordt gebruikt) gebruiken.

Gebruik bij probleemoplossing

Bij problemen met website-toegang of e-mailverzending, kun je dig gebruiken om te controleren of de DNS-instellingen correct zijn. Door specifiek een DNS-server op te geven voor de query, helpt het om te bepalen of het probleem bij de DNS-server van de ISP ligt of bij het domein zelf.


gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando