Hyödyllisiä isäntäkomentoesimerkkejä DNS-hakujen kyselylle
Host-komento on minimaalinen ja helppokäyttöinen CLI-apuohjelma DNS-hakujen suorittamiseen, jotka kääntävät verkkotunnukset IP-osoitteiksi ja päinvastoin. Sitä voidaan käyttää myös erilaisten DNS-tietueiden, kuten NS ja MX, luettelointiin ja tarkistamiseen, Internet-palveluntarjoajan DNS-palvelimen ja Internet-yhteyden testaamiseen ja vahvistamiseen, roskapostin ja mustan listan tietueisiin, DNS-palvelinongelmien havaitsemiseen ja vianetsintään.
Tässä artikkelissa opit käyttämään isäntäkomentoa muutamalla hyödyllisellä esimerkillä Linuxissa DNS-hakujen suorittamiseen. Aikaisemmissa artikkeleissa näytimme eniten käytetyt 8 Nslookup -komentoa myös DNS-palvelimien testaamiseen ja vianmääritykseen sekä tiettyjen DNS-resurssitietueiden (RR) kyselyyn.
Selitimme myös 10 Linux Dig (Domain Information Groper) -komentoa kyselemään DNS-tietoja, se toimii enemmän kuin Nslookup-työkalu. Isäntäapuohjelma toimii myös samalla tavalla ja se on esiasennettu useimpiin, ellei kaikkiin Linuxin yleisvalintoihin.
Tarkastellessamme näitä 14 isäntäkomentoa alla.
Etsi toimialueen IP-osoite
Tämä on yksinkertaisin isäntäkomento, jonka voit suorittaa, anna vain verkkotunnus, kuten google.com
, saadaksesi niihin liittyvät IP-osoitteet.
$ 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.
Etsi verkkotunnuspalvelimet
Jos haluat selvittää verkkotunnuspalvelimet, käytä -t-vaihtoehtoa.
$ 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.
Etsi Domain CNAME -tietue
Suorita selvittääksesi verkkotunnuksen CNAME.
$ host -t cname mail.google.com mail.google.com is an alias for googlemail.l.google.com.
Etsi Domain MX -tietue
Verkkotunnuksen MX-tietueiden selvittäminen.
$ 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.
Etsi Domain TXT -tietue
Toimialueen TXT-tietueiden selvittäminen.
$ host -t txt google.com google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Etsi verkkotunnuksen SOA-tietue
Voit yrittää isäntää yrittää näyttää määritetyn vyöhykkeen SOA-tietueet kaikista kyseisen vyöhykkeen luetelluista arvovaltaisista nimipalvelimista -C
-lipulla.
$ 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
Kysy tietyn nimipalvelimen
Tietyn verkkotunnuspalvelimen kysely.
$ 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.
Etsi kaikki verkkotunnustietueiden ja -vyöhykkeiden tiedot
Jos haluat tehdä kyselyn tyypistä KAIKKI, käytä -a
(kaikki) -vaihtoehtoa, joka vastaa -v
-vaihtoehdon asettamista.
$ host -a google.com Trying "google.com" ;; ->>HEADER<
Hanki verkkotunnuksen TTL-tiedot
Verkkotunnuksen TTL-tietojen selvittäminen.
$ host -v -t a google.com Trying "google.com" ;; ->>HEADER<
Käytä joko IPv4: ää tai IPv6: ta
Vaihtoehto -4
tai -6
pakottaa isännän käyttämään vastaavasti vain IPv4- tai vain IPV6-kyselysiirtoa.
$ host -4 google.com OR $ host -6 google.com
Suorita ei-rekursiivisia kyselyitä
-r
-vaihtoehto suorittaa ei-rekursiivisia kyselyitä. Huomaa, että tämän asetuksen asettaminen tyhjentää isännän tekemän kyselyn bitin RD (haluttu rekursio).
$ 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.
Aseta UDP-uudelleenkäynnistykset haulle
Oletuksena UDP-kokeiden lukumäärä on 1, jos haluat muuttaa sitä, käytä -R
-lippua.
$ 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.
Aseta kyselyn aika odota vastausta
Kytkimen -W
avulla voit kehottaa isäntää odottamaan vastausta määritetyn ajan sekunneissa ja jos -w
-lippua käytetään, se saa isännän odottamaan ikuisesti vastausta varten:
$ 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.
Se siitä! Tässä artikkelissa opimme käyttämään isäntäkomentoa muutamalla hyödyllisellä esimerkillä Linuxissa. Käytä alla olevaa palautelomaketta jakamaan ajatuksia tästä oppaasta kanssamme.