▷ Hoe DIG en NSLOOKUP op Linux te installeren - Commando's

Het gebruik van het netwerk in serveromgevingen of op clientcomputers is essentieel om zowel lokale als externe communicatie mogelijk te maken zoals verwacht, maar een fout, hoe minimaal ook, zal voorkomen dat alle processen volledig worden uitgevoerd (internettoegang, overdracht, updates, enz.).

Om deze reden is het ideaal, of we nu beheerders zijn of niet, om hulpprogramma's te hebben om het netwerk te analyseren en zo de oorzaak van de fouten te bepalen. In dit geval biedt Linux ons twee functionele commando's voor dit type analyse, zoals de commando's dig en nslookup, waar we het in detail over zullen hebben.

Wat is het graafcommando?Dig (Domain Information Gopher) is een commandoregelhulpprogramma waarmee het mogelijk is om DNS-zoekopdrachten uit te voeren door de nameservers te raadplegen en het eindresultaat weer te geven.

Standaard stuurt het dig-commando de DNS-query naar de naamservers die worden gehost in de directory /etc/resolv.conf, maar we kunnen handmatig de server aangeven waarnaar het moet verwijzen.

De syntaxis voor het gebruik van dig is als volgt:

 dig [server] [naam] [type]
De opgegeven waarden zijn:
  • Server: verwijst naar het IP-adres of de hostnaam van de naamserver die moet worden opgevraagd in Linux
  • Naam: geeft de naam aan van het bronrecord om te zoeken
  • Type: is het type zoekopdracht dat door dig wordt aangevraagd, het kan een A-record, een MX-record, een SOA-record, enz. zijn.

Wat is NslookupNslookup (naamserver opzoeken), is een opdracht die wordt gebruikt om DNS-lookups in Linux uit te voeren, het resultaat kan volledige DNS-details bevatten, zoals het IP-adres, MX-records van een domein of de NS-servers van een bepaald domein.

Bij het gebruik van nslookup hebben we twee modi:

  • Interactieve modus waarmee het mogelijk is om de naamservers te raadplegen om toegang te krijgen tot informatie over verschillende hosts en domeinen
  • Niet-interactieve modus waarmee we alleen de naam en informatie kunnen afdrukken die voor een host of domein is gevraagd
De syntaxis voor nslookup is als volgt:
 nslookup [optie]
De Linux-systemen van tegenwoordig bevatten standaard al de hulpprogramma's dig en nslookup, maar het kan zijn dat we ze per ongeluk hebben verwijderd.

Laten we nu eens kijken hoe we deze commando's op Linux kunnen installeren en gebruiken.

1. Hoe dig en nslookup op Linux te installeren

Stap 1
Als we CentOS of Red Hat gebruiken, moeten we het volgende commando uitvoeren:

 dnf installeer bind-utils
Als we Debian of Ubuntu gebruiken, zullen we het volgende uitvoeren:
 apt install dnsutils
In het geval van het gebruik van ArchLinux voeren we uit:
 pacman -Sy dnsutils

VERGROTEN

Stap 2
Eenmaal geïnstalleerd kunnen we de gebruikte versie valideren met de volgende opdracht:

 graven -v

VERGROTEN

2. Hoe dig en nslookup Linux te gebruiken

Stap 1
Eenmaal geïnstalleerd zijn we klaar voor gebruik, we kunnen dig gebruiken om een ​​domeinnaam op te vragen en er informatie uit op te halen, we voeren bijvoorbeeld uit:

 graven solvetic.com

VERGROTEN

Stap 2
In dit geval hebben we details zoals:

  • IP van externe computer
  • Overlegtijd
  • Datum en tijd waarop de zoekopdracht is uitgevoerd
Als we alleen het IP-adres van het apparaat willen zien, moeten we de parameter + short als volgt toevoegen:
 dig solvetic.com + kort

VERGROTEN

Stap 3
Om de MX-records te bekijken, voeren we het volgende uit:

 dig solvetic.com MX + kort

VERGROTEN

We zien dat de details veel completer zijn.

Stap 4
Je hebt toegang tot TTL-details met het volgende commando:

 dig solvetic.com TTL

VERGROTEN

Stap 5
Om alle DNS-records te raadplegen voeren we uit:

 dig solvetic.com ELK + noall + antwoord

VERGROTEN

3. Hoe nslookup Linux te gebruiken

Stap 1
Als we met nslookup domeininformatie willen verkrijgen, voeren we het volgende uit:

 nslookup solvetic.com

VERGROTEN

Stap 2
We kunnen de MX-records zien met behulp van de volgende parameter:

 nslookup -query = mx solvetic.com

VERGROTEN

Stap 3
Om de NS-administratie te controleren voeren we in:

 nslookup -query = ns solvetic.com

VERGROTEN

Stap 4
Als het nodig is om toegang te krijgen tot de SOA-records, voeren we het volgende in:

 nslookup -query = soa solvetic.com

VERGROTEN

Met dig en nslookup kunnen we domein- en netwerkanalysetaken uitvoeren om mogelijke fouten in onze apparatuur of in de objecten die deelnemen aan de communicatie te detecteren.

wave wave wave wave wave