Weboldal keresés

Hasznos „host” parancspéldák DNS-keresések lekérdezéséhez


A Host parancs egy minimális és könnyen használható CLI-segédprogram DNS-keresések végrehajtására, amelyek a tartományneveket IP-címekké fordítják, és fordítva. Használható továbbá különféle típusú DNS-rekordok, például NS és MX listázására és ellenőrzésére, az ISP DNS-szerverének és internetkapcsolatának tesztelésére és érvényesítésére, a spam- és feketelistás rekordokra, valamint többek között a DNS-kiszolgáló problémák észlelésére és hibaelhárítására.

Ebben a cikkben megtudjuk, hogyan kell használni a host parancsot néhány hasznos példával Linuxon DNS-keresések végrehajtására. A korábbi cikkekben bemutattuk a leggyakrabban használt 8 Nslookup parancsot DNS-kiszolgálók tesztelésére és hibaelhárítására, valamint adott DNS-erőforrás rekordok (RR) lekérdezésére.

10 Linux Dig (Domain Information Groper) parancsot is elmagyaráztunk a DNS-információk lekérdezéséhez, ez inkább az Nslookup eszközhöz hasonlóan működik. A gazdagép segédprogram is hasonló módon működik, és a legtöbb, ha nem az összes mainstream Linux disztribúcióra előre telepítve van.

Ezzel együtt nézzük meg ezt a 14 gazdagépparancsot alább.

Keresse meg a Domain IP-címét

Ez a legegyszerűbb futtatható gazdagépparancs, csak adjon meg egy domain nevet, például google.com a kapcsolódó IP-címek lekéréséhez.

$ 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.

Keresse meg a tartománynév-kiszolgálókat

A domain névszerverek meghatározásához használja a -t kapcsolót.

$ 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.

Keresse meg a Domain CNAME rekordját

A CNAME tartomány kiderítéséhez futtassa.

$ host -t cname mail.google.com

mail.google.com is an alias for googlemail.l.google.com.

Keresse meg a Domain MX rekordot

Egy domain MX rekordjainak megtudásához.

$ 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.

Keresse meg a Domain TXT rekordot

Egy tartomány TXT-rekordjainak megismerése.

$ host -t txt google.com

google.com descriptive text "v=spf1 include:_spf.google.com ~all"

Keresse meg a Domain SOA rekordot

Megkísérelheti a gazdagépet megjeleníteni a megadott zóna SOA rekordjait az adott zónához tartozó összes mérvadó névszerverről a -C jelzővel.

$ 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

Adott névszerver lekérdezése

Egyes domain névszerver lekérdezése.

$ 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.

Találja meg a tartományrekordokra és zónákra vonatkozó összes információt

ANY típusú lekérdezéshez használja a -a (all) opciót, amely megegyezik a -v opció beállításával.

$ host -a google.com

Trying "google.com"
;; ->>HEADER<

Domain TTL információk beszerzése

A domain TTL információinak megismerése.

$ host -v -t a google.com

Trying "google.com"
;; ->>HEADER<

Használja az IPv4-et vagy az IPv6-ot

A -4 vagy a -6 opció arra kényszeríti a gazdagépet, hogy csak IPv4 vagy csak IPV6 lekérdezésátvitelt használjon.

host -4 google.com
OR
host -6 google.com

Nem rekurzív lekérdezések végrehajtása

A -r opció nem rekurzív lekérdezéseket hajt végre, vegye figyelembe, hogy ennek az opciónak a beállítása törli az RD-t (rekurzió kívánatos), a lekérdezés azon bitjét, amelyet a gazdagép hajt végre.

$ 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.

Állítsa be az UDP újrapróbálkozásait kereséshez

Alapértelmezés szerint az UDP-próbálkozások száma 1, ennek megváltoztatásához használja a -R jelzőt.

$ 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.

Állítsa be a lekérdezési időt, várjon válaszra

A -W kapcsoló használatával utasíthatja a gazdagépet, hogy várjon a válaszra a megadott ideig másodpercekben, és ha a -w jelzőt használja, akkor a gazdagép örökké vár. válaszért:

$ 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.

Ez az! Ebben a cikkben megtudtuk, hogyan kell használni a host parancsot néhány hasznos példával Linux alatt. Az alábbi visszajelzési űrlap segítségével megoszthatja velünk az útmutatóval kapcsolatos gondolatait.