Nyttige eksempler på "host"-kommandoer for å spørre etter DNS-oppslag
Vert-kommandoen er et minimalt og brukervennlig CLI-verktøy for å utføre DNS-oppslag som oversetter domenenavn til IP-adresser og omvendt. Den kan også brukes til å liste og verifisere ulike typer DNS-poster som NS og MX, teste og validere ISP DNS-server og Internett-tilkobling, spam og svartelisteposter, oppdage og feilsøke DNS-serverproblemer blant annet.
I denne artikkelen vil vi lære hvordan du bruker kommandoen vert med noen få nyttige eksempler i Linux for å utføre DNS-oppslag. I tidligere artikler viste vi de mest brukte 8 Nslookup-kommandoene for testing og feilsøking av DNS-servere og for å spørre etter spesifikke DNS-ressursposter (RR).
Vi forklarte også 10 Linux Dig (Domain Information Groper)-kommandoer for å spørre etter DNS-info, det fungerer mer som Nslookup-verktøyet. Vertsverktøyet fungerer også på lignende måte og kommer forhåndsinstallert på de fleste om ikke alle mainstream Linux-distroer.
Med det sagt, la oss se på disse 14 vertskommandoene nedenfor.
Finn domenets IP-adresse
Dette er den enkleste vertskommandoen du kan kjøre, bare oppgi et domenenavn som google.com
for å få de tilknyttede IP-adressene.
$ 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.
Finn domenenavnservere
For å finne ut domenenavnserverne, bruk -t-alternativet.
$ 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.
Finn domene CNAME Record
For å finne ut domenet CNAME, kjør.
$ host -t cname mail.google.com
mail.google.com is an alias for googlemail.l.google.com.
Finn Domain MX Record
For å finne ut MX-postene for et domene.
$ 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.
Finn domene TXT-post
For å finne ut TXT-postene for et domene.
$ host -t txt google.com
google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Finn domene SOA-post
Du kan gjøre vertsforsøk på å vise SOA-postene for spesifisert sone, fra alle de oppførte autoritative navnetjenerne for den sonen med -C
-flagget.
$ 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
Spørr bestemt navneserver
For å spørre en bestemt domenenavnserver.
$ 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.
Finn all informasjon om domeneposter og soner
For å foreta en spørring av typen ANY, bruk -a
(alle)-alternativet som tilsvarer å angi -v
-alternativet.
$ host -a google.com
Trying "google.com"
;; ->>HEADER<
Få informasjon om domene-TTL
For å finne ut domene TTL-informasjon.
$ host -v -t a google.com
Trying "google.com"
;; ->>HEADER<
Bruk enten IPv4 eller IPv6
Alternativet -4
eller -6
tvinger verten til å bruke henholdsvis IPv4 eller kun IPV6-spørringstransport.
host -4 google.com
OR
host -6 google.com
Utfør ikke-rekursive spørringer
Alternativet -r
utfører ikke-rekursive spørringer, merk at å sette dette alternativet sletter RD (ønsket rekursjon), biten i spørringen som verten lager.
$ 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.
Angi UDP-forsøk for et oppslag
Som standard er antallet UDP-forsøk 1, for å endre det, bruk -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.
Angi spørretid Vent på svar
Ved å bruke -W
-bryteren kan du instruere verten om å vente på svar i den angitte tiden i sekunder, og hvis -w
-flagget brukes, får det verten til å vente for alltid for 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 artikkelen lærte vi hvordan du bruker kommandoen host med noen få nyttige eksempler i Linux. Bruk tilbakemeldingsskjemaet nedenfor for å dele eventuelle tanker med oss angående denne veiledningen.