Nyttige eksempler på værtskommandoer til forespørgsel om DNS-opslag
Værtskommando er et minimalt og brugervenligt CLI-værktøj til udførelse af DNS-opslag, der oversætter domænenavne til IP-adresser og omvendt. Det kan også bruges til at liste og verificere forskellige typer DNS-poster, såsom NS og MX, teste og validere ISP DNS-server og internetforbindelse, spam og blacklisting-poster, detektering og fejlfinding af DNS-serverproblemer blandt andre.
I denne artikel vil vi lære at bruge værtskommando med et par nyttige eksempler i Linux til at udføre DNS-opslag. I tidligere artikler viste vi de mest anvendte 8 Nslookup-kommandoer til test og fejlfinding af DNS-servere og også forespørgsel på specifikke DNS-ressourceposter (RR).
Vi forklarede også 10 Linux Dig (Domain Information Groper) -kommandoer til at forespørge DNS-info, det fungerer mere som Nslookup-værktøjet. Værtsværktøjet fungerer også på en lignende måde og kommer forudinstalleret på de fleste, hvis ikke alle almindelige Linux-distroer.
Når det er sagt, lad os se på disse 14 værtskommandoer nedenfor.
Find domæne-IP-adresse
Dette er den enkleste værtskommando, du kan køre, bare angiv et domænenavn såsom google.com
for at få de tilknyttede IP-adresser.
$ host google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com.
Find domænenavnservere
Brug indstillingen -t for at finde ud af domænenavnsserverne.
$ host -t ns google.com google.com name server ns1.google.com. google.com name server ns2.google.com. google.com name server ns3.google.com. google.com name server ns4.google.com.
Find Domain CNAME Record
For at finde ud af domænet CNAME skal du køre.
$ host -t cname mail.google.com mail.google.com is an alias for googlemail.l.google.com.
Find Domain MX Record
For at finde ud af MX-poster for et domæne.
$ host -n -t mx google.com ogle.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com.
Find Domain TXT Record
For at finde ud af TXT-posterne for et domæne.
$ host -t txt google.com google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Find Domain SOA Record
Du kan gøre værtsforsøg på at vise SOA-poster for den angivne zone fra alle de anførte autoritative navneservere til den pågældende zone med flagget -C
.
$ host -C google.com Nameserver 216.239.38.10: google.com has SOA record ns1.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.32.10: google.com has SOA record ns3.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.34.10: google.com has SOA record ns4.google.com. dns-admin.google.com. 156142728 900 900 1800 60 Nameserver 216.239.36.10: google.com has SOA record ns2.google.com. dns-admin.google.com. 156142728 900 900 1800 60
Forespørgsel Server navn
Forespørgsel om en bestemt domænenavnsserver.
$ host google.com ns4.google.com Using domain server: Name: ns4.google.com Address: 216.239.38.10#53 Aliases: google.com has address 172.217.19.46 google.com has address 172.217.19.46 google.com has address 172.217.19.46 google.com has IPv6 address 2a00:1450:4005:808::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com.
Find alle oplysninger om domæneregistre og zoner
For at foretage en forespørgsel af typen ANY skal du bruge indstillingen -a
(all), hvilket svarer til indstillingen -v
.
$ host -a google.com Trying "google.com" ;; ->>HEADER<
Få TTL-domæneoplysninger
For at finde ud af TTL-domæneoplysninger.
$ host -v -t a google.com Trying "google.com" ;; ->>HEADER<
Brug enten IPv4 eller IPv6
Indstillingen -4
eller -6
tvinger værten til kun at bruge henholdsvis IPv4 eller IPV6-forespørgselstransport.
$ host -4 google.com OR $ host -6 google.com
Udfør ikke-rekursive forespørgsler
Indstillingen -r
udfører ikke-rekursive forespørgsler, bemærk at indstilling af denne indstilling rydder RD (ønsket rekursion), bit i den forespørgsel, som værten foretager.
$ host -rR 5 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com.
Indstil UDP-forsøg igen for et opslag
Som standard er antallet af UDP-forsøg 1, hvis du vil ændre det skal du bruge -R
-flagget.
$ host -R 5 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 10 aspmx.l.google.com.
Indstil forespørgselstid Vent på svar
Ved hjælp af -W
-kontakten kan du bede værten om at vente på et svar i den angivne tid i sekunder, og hvis -w
-flagget bruges, får det værten til at vente for evigt for et svar:
$ host -T -W 10 google.com google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has address 216.58.201.46 google.com has IPv6 address 2a00:1450:4009:80b::200e google.com mail is handled by 10 aspmx.l.google.com. google.com mail is handled by 40 alt3.aspmx.l.google.com. google.com mail is handled by 30 alt2.aspmx.l.google.com. google.com mail is handled by 20 alt1.aspmx.l.google.com. google.com mail is handled by 50 alt4.aspmx.l.google.com.
Det er det! I denne artikel lærte vi, hvordan man bruger værtkommando med et par nyttige eksempler i Linux. Brug feedbackformularen nedenfor til at dele eventuelle tanker med os om denne vejledning.