Magsagawa ng Mga Detalyadong DNS Lookup gamit ang host Command sa OS X

Anonim

Lahat ng domain ay nauugnay sa isang IP address, ito man ay para sa isang website, mail server, o kung ano pa man. Habang ang paggamit ng nslookup ay nag-aalok ng isang simpleng paraan upang makakuha ng impormasyon ng DNS at isang IP para sa isang partikular na website o domain, kung gusto mo ng isang makabuluhang mas detalyadong pagkuha, maaari mong gamitin ang host command sa halip. Ang host command ay nagsasagawa ng malawak na DNS lookup para sa anumang domain na itinuro nito, na ginagawang mas kapaki-pakinabang kaysa sa nslookup o paghuhukay para sa maraming sitwasyon.Maaari itong maging kapaki-pakinabang para sa maraming sitwasyon, kung mag-troubleshoot at tumuklas ng mga isyu sa pagpapalaganap ng DNS o para lang makakuha ng aktwal na IP address, CNAME, IPv6 address, o kung hindi man.

Ang paggamit ng host command ay medyo madali, kasama ito sa Mac OS X at Linux, kaya dapat ay magagamit mo ito saanman kinakailangan upang gumawa ng DNS lookup. Simple ang command syntax, buksan ang Terminal at gamitin lamang ang sumusunod:

host

Maaari mo ring gamitin ang -a flag upang makakuha ng anumang mga detalye ng DNS, na magtatapos sa pagbibigay ng komprehensibong paghahanap:

host -a

Halimbawa, ang pagpapalit sa google at pagpapatakbo ng host -a sa google.com ay nagbibigay ng malawak na listahan ng mga detalye ng paghahanap ng DNS ng napakaraming IP address at mail server.

"

Air% host -a google.com Sinusubukan ang google.com ;; Pinutol, muling sinusubukan sa TCP mode. Sinusubukang google.com ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64673 ;; mga watawat: qr rd ra; QUERY: 1, SAGOT: 27, AUTHORITY: 0, ADDITIONAL: 0 ;; SEKSIYON NG TANONG: ;google.com. SA ANUMANG ;; SAGOT SEKSYON: google.com. 299 SA A 1.2.3.208 google.com. 299 SA A 1.2.3.213 google.com. 299 SA A 1.2.3.210 google.com. 299 SA A 1.2.3.212 google.com. 299 SA A 1.2.3.215 google.com. 299 SA A 1.2.3.209 google.com. 299 SA A 1.2.3.214 google.com. 299 SA A 1.2.3.221 google.com. 299 SA A 1.2.3.218 google.com. 299 SA A 1.2.3.211 google.com. 299 SA A 1.2.3.220 google.com. 299 SA A 1.2.3.219 google.com. 299 SA A 1.2.3.216 google.com. 299 SA A 1.2.3.217 google.com. 299 SA A 1.2.3.207 google.com. 21599 SA NS ns3.google.com. google.com. 599 SA MX 40 alt3.aspmx.l.google.com. google.com. 21599 SA TYPE257 \ 19 000714981749824711982818926F6D google.com. 21599 SA SOA ns1.google.com. dns-admin.google.com. 2015031701 7200 1800 1209600 300 google.com. 599 SA MX 50 alt4.aspmx.l.google.com. google.com. 3599 SA TXT v=spf1 ay kinabibilangan ng:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~lahat ng google.com. 21599 SA NS ns1.google.com. google.com. 21599 SA NS ns2.google.com. google.com. 599 SA MX 10 aspmx.l.google.com. google.com. 599 SA MX 20 alt1.aspmx.l.google.com. google.com. 21599 SA NS ns4.google.com. google.com. 599 SA MX 30 alt2.aspmx.l.google.com. Nakatanggap ng 613 bytes mula sa 8.8.8.853 sa 98 ms Air% "

Mapapansin mo sa dulo na ang mga DNS server na ginamit para sa paghahanap ay ililista rin, nang hindi kinakailangang direktang i-query ang mga ito, kahit na inirerekomenda pa rin iyon kung gusto mo ng komprehensibong listahan ng lahat ng DNS mga server na ginagamit ng isang partikular na makina. Kung binago ang mga ito kamakailan at ang data na iyong nakikita ay hindi tumutugma sa dapat, maaaring kailanganin ang pag-flush ng DNS cache.

Maaari ka ring makakuha ng mga partikular na uri ng record gamit ang -t flag, halimbawa, kung gusto mo ng CNAME o ANAME, o NameServer (NS) record, magiging ganito ang hitsura ng syntax:

host -t NS

Upang gamitin ang google.com bilang halimbawa, ang pagtatanong sa name server ay magreresulta sa:

% host -t NS google.com google.com name server ns3.google.com. google.com name server ns2.google.com. google.com name server ns1.google.com. name server ng google.com ns4.google.com.

Sa susunod na gagawa ka ng mga isyu sa DNS, tandaan ang host command, magandang idagdag sa iyong networking toolkit.

Magsagawa ng Mga Detalyadong DNS Lookup gamit ang host Command sa OS X