Suorita yksityiskohtaisia DNS-hakuja isäntäkomennolla OS X:ssä
Kaikki verkkotunnukset on liitetty IP-osoitteeseen, olipa kyseessä verkkosivusto, sähköpostipalvelin tai mitä tahansa muuta. Vaikka nslookupin käyttö tarjoaa yksinkertaisen tavan saada DNS-tiedot ja IP-osoite tietylle verkkosivustolle tai verkkotunnukselle, voit käyttää sen sijaan isäntäkomentoa, jos haluat huomattavasti yksityiskohtaisemman haun. Isäntäkomento suorittaa laajan DNS-haun mille tahansa toimialueelle, johon se osoittaa, mikä tekee siitä paljon hyödyllisemmän kuin nslookup tai dig monissa tilanteissa.Tästä voi olla apua monissa tilanteissa, olipa kyseessä sitten DNS-etenemisongelmien vianetsintä ja selvittäminen tai yksinkertaisesti todellisen IP-osoitteen, CNAME-, IPv6-osoitteen tai muun hankkimisessa.
Häntäkomennon käyttäminen on melko helppoa, se sisältyy Mac OS X:ään ja Linuxiin, joten sinun pitäisi pystyä käyttämään sitä missä tahansa DNS-haun tekemiseen. Komentosyntaksi on yksinkertainen, avaa Terminal ja käytä vain seuraavaa:
isäntä
Voit myös käyttää -a-lippua saadaksesi kaikki DNS-tiedot, jolloin saadaan kattava haku:
host -a
Esimerkiksi korvaamalla googlella ja suorittamalla isäntä -a osoitteessa google.com, saat kattavan luettelon DNS-haun tiedoista lukemattomista IP-osoitteista ja sähköpostipalvelimista.
Air% host -a google.com Kokeile google.comia ;; Katkaistu, yritetään uudelleen TCP-tilassa. Yritetään googlea.com ;; ->>HEADER<<- opcode: QUERY, tila: NOERROR, id: 64673 ;; liput: qr rd ra; KYSYMYS: 1, VASTAUS: 27, VALTUUS: 0, LISÄTIETOJA: 0 ;; KYSYMYSOSIO: ;google.com. MISSÄ TAHANSA ;; VASTAUSOSIO: 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 TYYPPI 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 sisältää:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~kaikki 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. Vastaanotettu 613 tavua kohteesta 8.8.8.853 98 ms:ssa Air% "
Huomaat loppua kohden, että myös hakuun käytetyt DNS-palvelimet luetellaan ilman, että joudut kyselemään niitä suoraan, vaikka se on silti suositeltavaa, jos haluat kattavan luettelon kaikista DNS-palveluista. tietyn koneen käyttämiä palvelimia. Jos niitä on muutettu äskettäin ja näkemäsi tiedot eivät vastaa sitä, mitä pitäisi, DNS-välimuisti voi olla tarpeen.
Voit myös saada tietyt tietuetyypit lipulla -t, jos esimerkiksi haluat CNAME- tai ANAME- tai NameServer (NS) -tietueen, syntaksi näyttää seuraav alta:
host -t NS
Käytettäessä google.com-osoitetta esimerkkinä, nimipalvelimen kysely johtaisi:
% isäntä -t NS google.com google.com nimipalvelin ns3.google.com. google.com nimipalvelin ns2.google.com. google.com nimipalvelin ns1.google.com. google.com-nimipalvelin ns4.google.com.
Kun seuraavan kerran käsittelet DNS-ongelmia, muista isäntäkomento, se on hyvä lisätä verkkotyökalupakkiisi.