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.