Eu gostaria de um comando que resolva um nome de host para um endereço IP, da mesma maneira que um programa normal resolveria o nome de host. Em outras palavras, ele deve levar em consideração o mDNS ( .local
) e /etc/hosts
o DNS comum. Assim que as regras para fora host
, dig
e nslookup
, uma vez que todos os três dessas ferramentas usar somente DNS regular e não resolverá .local
endereços.
No Linux, o getent
comando faz exatamente o que eu quero . No entanto, getent
não existe no OS X.
Existe um equivalente do Mac OS X getent
? Estou ciente de que poderia escrever uma em algumas linhas usando getaddrinfo
, e é isso que farei se for necessário, mas estava me perguntando se já havia um comando padrão que poderia fazê-lo.
Obrigado!