Veiciet detalizētu DNS meklēšanu, izmantojot resursdatora komandu operētājsistēmā OS X
Visi domēni ir saistīti ar IP adresi neatkarīgi no tā, vai tā ir vietne, pasta serveris vai kāds cits. Lai gan nslookup izmantošana piedāvā vienkāršu veidu, kā iegūt DNS informāciju un IP konkrētai vietnei vai domēnam, ja vēlaties ievērojami detalizētāku izguvi, tā vietā varat izmantot saimniekdatora komandu. Uzņēmēja komanda veic plašu DNS meklēšanu jebkuram domēnam, uz kuru tā ir norādīta, kas padara to daudz noderīgāku nekā nslookup vai dig daudzās situācijās.Tas var būt noderīgi daudzās situācijās, lai novērstu un atklātu DNS izplatīšanas problēmas vai vienkārši iegūtu faktisku IP adresi, CNAME, IPv6 adresi vai kā citādi.
Izmantot resursdatora komandu ir diezgan vienkārši, tā ir iekļauta operētājsistēmās Mac OS X un Linux, tāpēc jums vajadzētu būt iespējai to izmantot visur, kur nepieciešams, lai veiktu DNS uzmeklēšanu. Komandu sintakse ir vienkārša, atveriet termināli un vienkārši izmantojiet šo:
host
Varat arī izmantot karogu -a, lai iegūtu jebkādu DNS informāciju, kas beidzas, nodrošinot visaptverošu meklēšanu:
host -a
Piemēram, aizstājot ar google un palaižot resursdatoru -a vietnē google.com, tiek iegūts plašs DNS uzmeklēšanas datu saraksts par neskaitāmām IP adresēm un pasta serveriem.
Air% host -a google.com Mēģina google.com ;; Saīsināts, mēģina vēlreiz TCP režīmā. Mēģinu google.com ;; ->>HEADER<<- opcode: QUERY, statuss: NOERROR, id: 64673 ;; karodziņi: qr rd ra; JAUTĀJUMS: 1, ATBILDE: 27, IESTĀDES: 0, PAPILDUS: 0 ;; JAUTĀJUMU SADAĻA: ;google.com. JEBKURĀ ;; ATBILDES SADAĻA: google.com. 299 IN A 1.2.3.208 google.com. 299 IN A 1.2.3.213 google.com. 299 IN A 1.2.3.210 google.com. 299 IN A 1.2.3.212 google.com. 299 IN A 1.2.3.215 google.com. 299 IN A 1.2.3.209 google.com. 299 IN A 1.2.3.214 google.com. 299 IN A 1.2.3.221 google.com. 299 IN A 1.2.3.218 google.com. 299 IN A 1.2.3.211 google.com. 299 IN A 1.2.3.220 google.com. 299 IN A 1.2.3.219 google.com. 299 IN A 1.2.3.216 google.com. 299 IN A 1.2.3.217 google.com. 299 IN A 1.2.3.207 google.com. 21599 IN NS ns3.google.com. google.com. 599 IN MX 40 alt3.aspmx.l.google.com. google.com. 21599 IN 257 \ 19 000714981749824711982818926F6D google.com. 21599 IN SOA ns1.google.com. dns-admin.google.com. 2015031701 7200 1800 1209600 300 google.com. 599 IN MX 50 alt4.aspmx.l.google.com. google.com. 3599 IN TXT v=spf1 ietver:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~viss google.com. 21599 IN NS ns1.google.com. google.com. 21599 IN NS ns2.google.com. google.com. 599 IN MX 10 aspmx.l.google.com. google.com. 599 IN MX 20 alt1.aspmx.l.google.com. google.com. 21599 IN NS ns4.google.com. google.com. 599 IN MX 30 alt2.aspmx.l.google.com. Saņemti 613 baiti no 8.8.8.853 98 ms Air% "
Beigās pamanīsit, ka tiks uzskaitīti arī uzmeklēšanai izmantotie DNS serveri, bez tiešas vaicāšanas, lai gan tas joprojām ir ieteicams, ja vēlaties visaptverošu visu DNS sarakstu. serveri, ko izmanto konkrēta iekārta. Ja tie ir nesen mainīti un redzamie dati neatbilst tiem, kam vajadzētu būt, var būt nepieciešams iztīrīt DNS kešatmiņu.
Varat arī iegūt noteiktus ierakstu veidus ar karogu -t, piemēram, ja vēlaties CNAME vai ANAME vai NameServer (NS) ierakstu, sintakse izskatīsies šādi:
host -t NS
Atkal, ja kā piemēru izmantotu vietni google.com, vaicājums nosaukumu serverim radītu:
% saimniekdators -t NS google.com google.com nosaukumu serveris ns3.google.com. google.com vārdu serveris ns2.google.com. google.com vārdu serveris ns1.google.com. google.com nosaukumu serveris ns4.google.com.
Nākamreiz, kad strādājat ar DNS problēmām, atcerieties saimniekdatora komandu, jo to ir ieteicams pievienot savam tīkla rīku komplektam.