Startpagina > Netwerkbeheer > nslookup

nslookup: DNS-querytool (verouderd)

nslookup is een commandoregeltool die wordt gebruikt om informatie over het Domain Name System (DNS) op te vragen. U kunt hiermee het IP-adres van een specifiek domein, nameserverinformatie en meer controleren. Het wordt momenteel niet aanbevolen voor gebruik en is vervangen door de commando's `dig` of `host`.

Overzicht

nslookup (name server lookup) is een tool die wordt gebruikt om het IP-adres voor een domeinnaam op te halen, of de domeinnaam voor een IP-adres, via DNS-queries. Dit commando was oorspronkelijk onderdeel van het `BIND (Berkeley Internet Name Domain)` pakket, maar vanwege functionele beperkingen en onvoorspelbaar gedrag is het nu officieel verouderd en vervangen door stabielere tools zoals `dig` of `host`. Het is echter nog steeds standaard opgenomen in veel systemen en kan worden gebruikt voor eenvoudige DNS-informatiecontrole.

Belangrijkste kenmerken

De belangrijkste kenmerken van het nslookup commando zijn:

  • Zoekt het IP-adres (A-record) voor een domeinnaam op.
  • Zoekt de domeinnaam (PTR-record) voor een IP-adres op.
  • Ondersteunt een interactieve modus om meerdere queries achter elkaar uit te voeren.
  • Heeft een eenvoudigere uitvoerindeling dan `dig`.

Verschillen met dig

nslookup is eenvoudiger van functie dan dig en wordt tegenwoordig nauwelijks gebruikt.

  • nslookup: Een verouderde tool die niet wordt aanbevolen voor gebruik. Moeilijk te gebruiken in scripts vanwege onvoorspelbaar gedrag.
  • dig: De meest gebruikte moderne DNS-querytool. Biedt gedetailleerde en gestructureerde uitvoer en maakt geavanceerde queries mogelijk via verschillende opties.

Belangrijkste opties

nslookup wordt voornamelijk gebruikt in de interactieve modus met het `set`-commando, of in de niet-interactieve modus met argumenten.

1) Uitvoeringsopties

2) Interactieve modus

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`nslookup` Voer het commando uit.

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

Gebruiksvoorbeelden

Ontdek de functionaliteiten van het nslookup commando aan de hand van verschillende gebruiksvoorbeelden.

Basis domeinquery

nslookup google.com

Toont het IP-adres van `google.com` en de nameserverinformatie die op de query heeft gereageerd.

Mailserver (MX) recordquery

nslookup -type=MX gmail.com

Vraagt de mailserverinformatie van `gmail.com` op.

Query via specifieke nameserver

nslookup naver.com 8.8.8.8

Vraagt informatie over `naver.com` op via de Google DNS-server (`8.8.8.8`).

Gebruik van de interactieve modus

nslookup
> server 8.8.8.8
> set type=MX
> naver.com
> exit

Gaat de interactieve modus in om meerdere queries achter elkaar uit te voeren.

Installatie

nslookup is standaard in de meeste Linux-distributies opgenomen als onderdeel van het `bind-utils` of `dnsutils` pakket. Indien niet aanwezig, kan het met de volgende commando's worden geïnstalleerd.

Debian/Ubuntu

sudo apt update
sudo apt install -y dnsutils

RHEL/CentOS/Fedora

sudo dnf install -y bind-utils

Tips & Aandachtspunten

Punten om rekening mee te houden bij het gebruik van het nslookup commando zijn hier samengevat.

Tips

  • `nslookup` wordt niet langer aanbevolen. Voor het oplossen van DNS-problemen is het beter om `dig` te gebruiken, en voor eenvoudige queries `host`.
  • De interactieve modus van `nslookup` heeft het nadeel dat deze moeilijk te automatiseren is in scripts.
  • Als `nslookup` niet reageert, kan er een probleem zijn met de DNS-server die is geconfigureerd in het `/etc/resolv.conf` bestand van het systeem, of een probleem met de netwerkverbinding.

gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando