Noderīgi resursdatora komandu piemēri DNS meklēšanas vaicājumiem


Host komanda ir minimāla un viegli lietojama CLI utilīta, lai veiktu DNS uzmeklēšanu, kas domēna vārdus tulko IP adresēs un otrādi. To var arī izmantot, lai uzskaitītu un pārbaudītu dažādus DNS ierakstu veidus, piemēram, NS un MX, pārbaudītu un apstiprinātu ISP DNS servera un interneta savienojamību, surogātpasta un melnā saraksta ierakstus, cita starpā atklātu un novērstu DNS serveru problēmas.

Šajā rakstā mēs uzzināsim, kā izmantot resursdatora komandu ar dažiem noderīgiem Linux piemēriem, lai veiktu DNS meklēšanu. Iepriekšējos rakstos mēs parādījām visbiežāk izmantotās 8 Nslookup komandas DNS serveru testēšanai un traucējummeklēšanai, kā arī vaicājumu veikšanai noteiktos DNS resursu ierakstos (RR).

Mēs arī izskaidrojām 10 Linux Dig (Domain Information Groper) komandas, lai vaicātu DNS informāciju, tā darbojas vairāk kā Nslookup rīks. Arī resursdatora lietderība darbojas līdzīgi, un tā ir iepriekš instalēta lielākajai daļai, ja ne visiem galvenajiem Linux distros.

Pateicoties tam, apskatīsim šīs 14 resursdatora komandas zemāk.

Atrodiet domēna IP adresi

Šī ir vienkāršākā resursdatora komanda, kuru varat palaist, vienkārši norādiet domēna nosaukumu, piemēram, google.com , lai iegūtu saistītās IP adreses.

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

Atrodiet domēna vārdu serverus

Lai uzzinātu domēna vārdu serverus, izmantojiet opciju -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.

Atrodiet domēna CNAME ierakstu

Lai uzzinātu domēnu CNAME, palaidiet.

$ host -t cname mail.google.com

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

Atrodiet domēna MX ierakstu

Lai uzzinātu domēna MX ierakstus.

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

Atrodiet domēna TXT ierakstu

Lai uzzinātu TXT ierakstus domēnam.

$ host -t txt google.com

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

Atrodiet domēna SOA ierakstu

Jūs varat mēģināt resursdatoru mēģināt parādīt norādītās zonas SOA ierakstus no visiem uzskaitītajiem šīs zonas autoritatīvajiem vārdu serveriem ar karodziņu -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

Vaicājuma īpašo vārdu serveris

Lai vaicātu atsevišķam domēna vārdu serverim.

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

Atrodiet visu domēna ierakstu un zonu informāciju

Lai izveidotu jebkura veida vaicājumu, izmantojiet opciju -a (viss), kas ir līdzvērtīga opcijas -v iestatīšanai.

$ host -a google.com

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

Iegūstiet domēna TTL informāciju

Lai uzzinātu domēna TTL informāciju.

$ host -v -t a google.com

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

Izmantojiet IPv4 vai IPv6

Opcija -4 vai -6 liek saimniekam attiecīgi izmantot tikai IPv4 vai tikai IPV6 vaicājumu transportēšanu.

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

Veiciet nerekursīvus vaicājumus

Opcija -r veic nerekursīvus vaicājumus. Ņemiet vērā, ka, nosakot šo opciju, tiek dzēsts resursdatora veiktais vaicājuma bits RD (vēlamā rekursija).

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

Uzmeklēšanai iestatiet UDP mēģinājumus

Pēc noklusējuma UDP mēģinājumu skaits ir 1, lai to mainītu, izmantojiet karodziņu -R .

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

Iestatiet vaicājuma laiku Gaidiet atbildi

Izmantojot slēdzi -W , varat norādīt resursdatoram dažu sekunžu laikā gaidīt atbildi uz norādīto laiku un, ja tiek izmantots karodziņš -w , tas liek saimniekam gaidīt mūžīgi atbildei:

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

Tieši tā! Šajā rakstā mēs uzzinājām, kā izmantot resursdatora komandu, izmantojot dažus noderīgus Linux piemērus. Izmantojiet tālāk sniegto atsauksmju veidlapu, lai dalītos ar mums domās par šo ceļvedi.