Mifano muhimu ya Amri za mpangishi kwa Kuuliza Utafutaji wa DNS
Amri ya seva pangishi ni matumizi madogo na rahisi kutumia CLI kwa ajili ya kufanya utafutaji wa DNS ambao hutafsiri majina ya vikoa hadi anwani za IP na kinyume chake. Inaweza pia kutumika kuorodhesha na kuthibitisha aina mbalimbali za rekodi za DNS kama vile NS na MX, kujaribu na kuthibitisha seva ya ISP DNS na muunganisho wa Mtandao, rekodi taka na kuorodhesha, kugundua na kutatua masuala ya seva ya DNS miongoni mwa mengine.
Katika makala hii, tutajifunza jinsi ya kutumia amri ya mwenyeji na mifano michache muhimu katika Linux kufanya utafutaji wa DNS. Katika makala yaliyotangulia, tulionyesha amri 8 za Nslookup zinazotumiwa zaidi kwa ajili ya kujaribu na kutatua seva za DNS na kuuliza rekodi maalum za rasilimali za DNS (RR) pia.
Pia tulielezea amri 10 za Linux Dig (Domain Information Groper) ili kuuliza maelezo ya DNS, inafanya kazi zaidi kama zana ya Nslookup. Huduma ya seva pangishi pia inafanya kazi kwa njia sawa na huja ikiwa imesakinishwa mapema ikiwa sio distros zote kuu za Linux.
Kwa kusema hivyo, wacha tuangalie amri hizi 14 za mwenyeji hapa chini.
Tafuta Anwani ya IP ya Kikoa
Hii ndiyo amri rahisi zaidi ya mpangishi unayoweza kutekeleza, toa tu jina la kikoa kama vile google.com
ili kupata anwani za IP zinazohusiana.
$ 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.
Tafuta Seva za Jina la Kikoa
Ili kujua seva za jina la kikoa tumia -t chaguo.
$ 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.
Tafuta Rekodi ya CNAME ya Kikoa
Ili kujua kikoa CNAME, endesha.
$ host -t cname mail.google.com mail.google.com is an alias for googlemail.l.google.com.
Pata Rekodi ya MX ya Kikoa
Ili kujua rekodi za MX za kikoa.
$ 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.
Pata Rekodi ya TXT ya Kikoa
Ili kujua rekodi za TXT za kikoa.
$ host -t txt google.com google.com descriptive text "v=spf1 include:_spf.google.com ~all"
Pata Rekodi ya SOA ya Kikoa
Unaweza kufanya jaribio la mpangishaji kuonyesha rekodi za SOA za eneo maalum, kutoka kwa seva zote za majina zilizoorodheshwa za ukanda huo kwa -C
bendera.
$ 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
Hoji Seva ya Jina mahususi
Ili kuuliza seva ya jina la kikoa.
$ 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.
Pata Taarifa Zote za Rekodi za Kikoa na Kanda
Ili kuuliza swali la aina YOYOTE, tumia chaguo la -a
(zote) ambalo ni sawa na kuweka chaguo la -v
.
$ host -a google.com Trying "google.com" ;; ->>HEADER<
Pata Habari ya TTL ya Kikoa
Ili kujua habari ya kikoa cha TTL.
$ host -v -t a google.com Trying "google.com" ;; ->>HEADER<
Tumia IPv4 au IPv6
Chaguo la -4
au -6
hulazimisha mpangishi kutumia IPv4 pekee au usafiri wa hoja wa IPV6 tu mtawalia.
$ host -4 google.com OR $ host -6 google.com
Tekeleza Maswali Yasiyo ya Kujirudia
Chaguo la -r
hutekeleza maswali yasiyojirudia, kumbuka kuwa kuweka chaguo hili husafisha RD (recursion taka), sehemu ndogo katika hoja ambayo seva pangishi hufanya.
$ 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.
Weka Majaribio ya UDP tena kwa Utaftaji
Kwa chaguo-msingi nambari ya UDP inayojaribu ni 1, ili kuibadilisha, tumia alama ya -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.
Weka Muda wa Kusubiri Kujibu
Kwa kutumia swichi ya -W
, unaweza kuelekeza mpangishi angojee jibu kwa muda uliobainishwa katika sekunde na ikiwa alama ya -w
itatumika, itamfanya mwenyeji kusubiri milele. kwa jibu:
$ 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.
Ni hayo tu! Katika makala hii, tulijifunza jinsi ya kutumia amri ya mwenyeji na mifano michache muhimu katika Linux. Tumia fomu ya maoni hapa chini kushiriki nasi mawazo yoyote kuhusu mwongozo huu.