Végezzen részletes DNS-kereséseket a gazdagép parancs segítségével az OS X rendszerben
Minden domain IP-címhez van rendelve, legyen szó webhelyről, levelezőszerverről vagy bármi másról. Míg az nslookup használata egyszerű módot kínál egy adott webhely vagy tartomány DNS-információinak és IP-címének beszerzésére, ha lényegesen részletesebb visszakeresést szeretne, használhatja helyette a host parancsot. A host parancs kiterjedt DNS-keresést hajt végre bármely tartományban, amelyre mutat, ami sok esetben sokkal hasznosabbá teszi, mint az nslookup vagy dig.Ez számos helyzetben hasznos lehet, legyen szó hibaelhárításról és DNS-terjesztési problémák felderítéséről, vagy egyszerűen tényleges IP-cím, CNAME, IPv6-cím vagy más módon történő beszerzésről.
A host parancs használata meglehetősen egyszerű, a Mac OS X és a Linux tartalmazza, így mindenhol használhatja DNS-kereséshez. A parancs szintaxisa egyszerű, nyissa meg a terminált, és csak használja a következőket:
házigazda
Az -a jelzőt is használhatja bármilyen DNS-részlet lekéréséhez, amely átfogó keresést biztosít:
host -a
Például, ha lecseréli a google-ra és futtatja a host -a parancsot a google.com webhelyen, számtalan IP-cím és levelezőszerver DNS-keresési adatainak kiterjedt listája jelenik meg.
Air% host -a google.com A google.com kipróbálása ;; Csonka, újrapróbálkozás TCP módban. Próbáld ki a google-t.com ;; ->>HEADER<<- opcode: QUERY, állapot: NOERROR, id: 64673 ;; zászlók: qr rd ra; KÉRDÉS: 1, VÁLASZ: 27, HATÓSÁG: 0, TOVÁBBI: 0 ;; KÉRDÉS RÉSZ: ;google.com. BÁRMILYEN ;; VÁLASZ SZAK: 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 A 257-ES TÍPUSBAN \ 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 include:_spf.google.com ip4:21.71.93.70/31 ip4:211.24.93.2/31 ~minden 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. 613 bájt érkezett a 8.8.8.853-tól 98 ms Air% alatt "
A vége felé észreveszi majd, hogy a kereséshez használt DNS-kiszolgálók is megjelennek a listában, anélkül, hogy közvetlenül le kellene őket kérdezni, bár ez továbbra is ajánlott, ha átfogó listát szeretne az összes DNS-ről. szerverek, amelyeket egy adott gép használ. Ha a közelmúltban módosították őket, és a látott adatok nem egyeznek meg azzal, amit kellene, akkor szükség lehet a DNS-gyorsítótár kiürítésére.
A -t kapcsolóval is beszerezhet bizonyos rekordtípusokat, például ha CNAME vagy ANAME, vagy NameServer (NS) rekordot szeretne, a szintaxis a következőképpen néz ki:
host -t NS
A google.com példakénti használata esetén a névszerver lekérdezése a következőket eredményezné:
% host -t NS google.com google.com névszerver ns3.google.com. google.com névszerver ns2.google.com. google.com névszerver ns1.google.com. google.com névszerver ns4.google.com.
A következő alkalommal, amikor DNS-problémákon dolgozik, ne feledje a host parancsot, érdemes hozzáadni a hálózati eszközkészlethez.