nslookup
, host
y dig
son herramientas de consulta de DNS perfectamente buenas en OS X, pero todas consultan DNS directamente en lugar de pasar por el sistema de resolución interno de OS X. Como resultado, no verifican el archivo / etc / hosts, ni resuelven los nombres Bonjour / mDNS (los que terminan en .local). La forma estándar (rápida y sucia) de probar la resolución es usar ping
, ya que resolverá la dirección que le da a través del sistema habitual antes de intentar hacer ping. Si desea algo destinado a este propósito, use dscacheutil
en su lugar:
$ dscacheutil -q host -a name www.apple.com
name: e3191.c.akamaiedge.net
alias: www.apple.com www.isg-apple.com.akadns.net www.apple.com.edgekey.net
ip_address: 184.24.141.15
$ ping www.apple.com
PING e3191.c.akamaiedge.net (184.24.141.15): 56 data bytes
64 bytes from 184.24.141.15: icmp_seq=0 ttl=57 time=57.258 ms
^C
--- e3191.c.akamaiedge.net ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 57.258/57.258/57.258/0.000 ms