Utfør detaljerte DNS-oppslag med vertskommando i OS X
Alle domener er knyttet til en IP-adresse, enten det er for en nettside, e-postserver eller noe annet. Mens bruk av nslookup tilbyr en enkel måte å få DNS-informasjon og en IP for et spesifikt nettsted eller domene, kan du bruke vertskommandoen i stedet hvis du ønsker en betydelig mer detaljert henting. Vertskommandoen utfører et omfattende DNS-oppslag for hvilket domene den peker på, noe som gjør det mye mer nyttig enn nslookup eller grave for mange situasjoner.Dette kan være nyttig i mange situasjoner, enten for å feilsøke og oppdage problemer med DNS-spredning eller bare for å få en faktisk IP-adresse, CNAME, IPv6-adresse eller annet.
Det er ganske enkelt å bruke vertskommandoen, den er inkludert i Mac OS X og Linux, så du bør kunne bruke den der det er nødvendig for å gjøre et DNS-oppslag. Kommandosyntaksen er enkel, åpne Terminal og bruk bare følgende:
vert
Du kan også bruke -a-flagget for å få alle DNS-detaljer, som ender opp med å gi et omfattende oppslag:
vert -a
For eksempel, å erstatte med google og kjøre host -a på google.com gir en omfattende liste over DNS-oppslagsdetaljer for utallige IP-adresser og e-postservere.
Air% vert -a google.com Prøver google.com ;; Avkortet, prøver på nytt i TCP-modus. Prøver google.no ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64673 ;; flagg: qr rd ra; SPØRRING: 1, SVAR: 27, MYNDIGHET: 0, TILLEGG: 0 ;; SPØRSMÅLSDELEN: ;google.com. I NOEN ;; SVARDELEN: 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 I NS ns3.google.com. google.com. 599 IN MX 40 alt3.aspmx.l.google.com. google.com. 21599 I TYPE257 \ 19 000714981749824711982818926F6D google.com. 21599 I 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 inkluderer:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~alle google.com. 21599 I NS ns1.google.com. google.com. 21599 I 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 I NS ns4.google.com. google.com. 599 IN MX 30 alt2.aspmx.l.google.com. Mottok 613 byte fra 8.8.8.853 på 98 ms Air% "
Du vil legge merke til mot slutten at DNS-serverne som brukes for oppslaget også vil bli oppført, uten å måtte spørre dem direkte, men det anbefales fortsatt hvis du vil ha en omfattende liste over alle DNS-ene servere en bestemt maskin bruker. Hvis de nylig ble endret og dataene du ser ikke samsvarer med det de skal, kan det være nødvendig å tømme DNS-cache.
Du kan også få spesifikke posttyper med -t-flagget, hvis du for eksempel vil ha en CNAME- eller ANAME- eller NameServer (NS)-post, vil syntaksen se ut som følger:
vert -t NS
Igjen for å bruke google.com som eksempel, ville spørringer på navneserveren resultere i:
% vert -t NS google.com google.com navneserver ns3.google.com. google.com navneserver ns2.google.com. google.com navneserver ns1.google.com. google.com navnetjener ns4.google.com.
Neste gang du jobber med DNS-problemer, husk vertskommandoen, den er god å legge til i nettverksverktøysettet.