Zoeken op website

Hoe u dig- en nslookup-opdrachten in Linux installeert en gebruikt


In dit artikel leert u hoe u de opdrachten dig en nslookup op Linux installeert. Deze opdrachten worden gebruikt voor het oplossen van netwerkproblemen en het verzamelen van informatie over domeinnamen.

Dig, een afkorting van Domain Information Gopher, is een DNS-zoekhulpprogramma dat wordt gebruikt voor het onderzoeken van DNS-servers en het oplossen van problemen die verband houden met DNS-servers. Vanwege het gebruiksgemak vertrouwen systeembeheerders op de tool om DNS-problemen op te lossen.

Nslookup wordt gebruikt voor het afhandelen van DNS-zoekopdrachten en geeft cruciale informatie weer, zoals MX-records en het IP-adres dat aan een domeinnaam is gekoppeld.

Nieuwere Linux-systemen bevatten standaard zowel de hulpprogramma's dig als nslookup. Oudere Linux-systemen kunnen dit echter niet doen. De twee worden gebundeld in het bind-utils pakket.

Laten we eens kijken hoe we hulpprogramma's voor DNS-probleemoplossing in Linux kunnen installeren.

Op deze pagina:
  1. Installeren van dig & nslookup in CentOS/RHEL
  2. Installeren van dig & nslookup op Debian/Ubuntu
  3. Installeren van dig & nslookup op ArchLinux
  4. Met behulp van het dig-commando
  5. Met behulp van de opdracht nslookup

Installeren van dig & nslookup in CentOS/RHEL

Op Red Hat Linux/CentOS installeert u dig en nslookup met behulp van de opdracht dnf.

dnf install bind-utils

Na een succesvolle installatie verifieert u de versie met behulp van de onderstaande opdracht.

dig -v

Installeren van dig & nslookup op Debian/Ubuntu

Op Debian en alle afgeleide producten ervan, inclusief Debian, wordt de installatie uitgevoerd met behulp van het commando apt.

apt install dnsutils

Nogmaals, om de installatie te verifiëren, voert u de opdracht uit.

dig -v

Installeren van dig & nslookup op ArchLinux

Voor ArchLinux zal het commando voor het installeren van dig en nslookup zijn.

pacman -Sy dnsutils

Voer het programma uit om te controleren welke versie van dig is geïnstalleerd.

dig -v

Met behulp van het dig-commando

De opdracht dig kan worden gebruikt om een domeinnaam op te vragen en informatie op te halen, zoals weergegeven:

dig fossmint.com

De opdracht geeft een groot aantal informatie weer, zoals de versie van het dig-opdrachthulpprogramma, de DNS-server en het bijbehorende IP-adres.

Voorbeelduitvoer
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com.			IN	A

;; ANSWER SECTION:
fossmint.com.		300	IN	A	104.27.179.254
fossmint.com.		300	IN	A	104.27.171.254

;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE  rcvd: 73

Om specifieker te worden en alleen het IP-adres van de domeinnaam weer te geven, voegt u het +short argument toe zoals weergegeven:

dig fossmint.com +short

104.17.179.254
104.17.171.254

Voer de MX-record van de domeinnaam uit om te controleren.

dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Met behulp van de opdracht nslookup

Gebruik de volgende opdracht om informatie over een domeinnaam op te halen met het hulpprogramma nslookup.

nslookup fossmint.com
Voorbeelduitvoer
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	fossmint.com
Address: 104.27.179.254
Name:	fossmint.com
Address: 104.27.171.254
Name:	fossmint.com
Address: 2606:4700:30::681b:b0fe
Name:	fossmint.com
Address: 2606:4700:30::681b:b1fe
Conclusie

In dit artikel heb je geleerd hoe je de commandohulpprogramma's dig en nslookup installeert in verschillende Linux-distributies en ook hoe je de commando's moet gebruiken. We hopen dat u de hulpprogramma's nu gemakkelijk kunt installeren als u wordt geconfronteerd met een systeem zonder deze.