Vorrei un comando che risolverà un nome host in un indirizzo IP, allo stesso modo in cui un normale programma risolverebbe il nome host. In altre parole, deve tenere conto di mDNS ( .local
) e /etc/hosts
, oltre al normale DNS. In modo che le regole fuori host
, dig
e nslookup
, dal momento che tutti e tre questi strumenti utilizzare solo DNS regolare e non si risolvere .local
gli indirizzi.
Su Linux, il getent
comando fa esattamente quello che voglio . Tuttavia, getent
non esiste su OS X.
Esiste un equivalente di Mac OS X di getent
? Sono consapevole che potrei scriverne una in poche righe usando getaddrinfo
, ed è quello che farò se dovessi, ma mi chiedevo solo se esistesse già un comando standard che potesse farlo.
Grazie!