Me gustaría un comando que resuelva un nombre de host en una dirección IP, de la misma manera que un programa normal resolvería el nombre de host. En otras palabras, debe tener en cuenta mDNS ( .local
) y /etc/hosts
, así como DNS normal. Eso descarta host
, dig
y nslookup
, dado que las tres herramientas solo usan DNS normal y no resuelven .local
direcciones.
En Linux, el getent
comando hace exactamente lo que quiero . Sin embargo, getent
no existe en OS X.
¿Hay un equivalente de Mac OS X de getent
? Soy consciente de que podría escribir uno en unas pocas líneas usando getaddrinfo
, y eso es lo que haré si es necesario, pero me preguntaba si ya había un comando estándar que pudiera hacerlo.
¡Gracias!