Startpagina > Netwerkbeheer > host

host: Eenvoudige tool voor DNS-informatiequery's

De host-opdracht is een eenvoudige en intuïtieve tool voor het opvragen van informatie over het Domain Name System (DNS). Het is handig om snel het IP-adres (A-record), de mailserver (MX-record) of andere records van een specifiek domein te controleren, en biedt een compactere uitvoer dan `dig` of `nslookup`.

Overzicht

De host-opdracht is de eenvoudigste DNS-querytool voor het omzetten van domeinnamen naar IP-adressen en vice versa. In plaats van gedetailleerde informatie in secties weer te geven, zoals `dig`, toont het alleen de essentiële informatie op een nette manier. Dit maakt het erg handig voor het verwerken van DNS-informatie in scripts of wanneer mensen snel informatie moeten controleren. Terwijl `nslookup` als een verouderde tool wordt beschouwd, is `host` samen met `dig` een aanbevolen DNS-tool in moderne Linux-systemen.

Belangrijkste kenmerken

De belangrijkste kenmerken van de host-opdracht zijn:

  • Toont DNS-queryresultaten in een beknopte en leesbare indeling.
  • Kan records zoals A, AAAA, MX, NS voor een domein opvragen.
  • Ondersteunt functionaliteit voor reverse lookup van IP-adressen naar domeinnamen.
  • Eenvoudig te gebruiken in scripts.

host versus dig

host biedt dezelfde DNS-queryfunctionaliteit als dig, maar verschilt in uitvoerformaat.

  • host: Toont alleen beknopte en essentiële informatie. Geschikt voor automatiseringsscripts of snelle controles.
  • dig: Toont zeer gedetailleerde en gestructureerde informatie. Geschikt voor het analyseren van DNS-servergedrag of het oplossen van complexe problemen.

Belangrijkste opties

De host-opdracht kan de querymethode regelen via verschillende opties.

1) Query-opties

2) Uitvoerbeheer

3) Hulp

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`host` Voer het commando uit.

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

Gebruiksvoorbeelden

Verken de functionaliteit van de host-opdracht via diverse gebruiksvoorbeelden.

A-record van een domein opvragen

host google.com

Vraagt het IPv4-adres van `google.com` op. `A`-records worden standaard opgevraagd.

Mailserver (MX) record opvragen

host -t MX naver.com

Vraagt de mailserverinformatie van `naver.com` op.

Reverse lookup van IP-adres

host 8.8.8.8

Vertaalt het IP-adres van de Google DNS-server, `8.8.8.8`, om naar een domeinnaam (reverse lookup).

Query via een specifieke DNS-server

host google.com 8.8.8.8

Vraagt het IP-adres van `google.com` op met behulp van de Google DNS-server (`8.8.8.8`).

Alle records van een domein opvragen

host -a google.com

Vraagt alle recordinformatie voor `google.com` op met behulp van de `-a` optie.

Installatie

host maakt deel uit van het `dnsutils` of `bind-utils` pakket. Het is standaard op de meeste systemen geïnstalleerd, maar 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

Arch Linux

sudo pacman -S --needed bind

Tips & Aandachtspunten

Hier zijn enkele aandachtspunten bij het gebruik van de host-opdracht.

Tips

  • host is handiger te gebruiken dan `dig` wanneer DNS-informatie in scripts nodig is, omdat de uitvoer veel eenvoudiger is.
  • Als de `host`-opdracht niet correct werkt, moet u controleren of de DNS-servers die zijn geconfigureerd in het `/etc/resolv.conf`-bestand van uw systeem correct zijn.
  • Het ondersteunt alleen niet-interactieve modus, dus bij het opeenvolgend uitvoeren van meerdere query's is het beter om een script te schrijven of `dig` te gebruiken.

gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando