Я хотел бы команду, которая разрешит имя хоста в IP-адрес, так же, как обычная программа будет разрешать имя хоста. Другими словами, он должен учитывать mDNS ( .local
) и /etc/hosts
, как и обычный DNS. Это исключает host
, dig
и nslookup
, поскольку все три из этих инструментов используют только обычный DNS и не разрешают .local
адреса.
В Linux getent
команда делает именно то, что я хочу . Тем getent
не менее, не существует на OS X.
Есть ли эквивалент Mac OS X getent
? Я знаю, что я мог бы написать одну в несколько строк, используя это getaddrinfo
, и это то, что я буду делать, если придется, но мне было просто интересно, есть ли уже стандартная команда, которая могла бы это сделать.
Спасибо!