Я хотів би команду, яка дозволить вирішити ім'я хоста до IP-адреси таким же чином, як звичайна програма вирішила б ім'я хоста. Іншими словами, він повинен враховувати mDNS ( .local
) і /etc/hosts
, а також звичайний DNS. Отже, це виключає host
, dig
і nslookup
, оскільки всі три інструменти використовують лише звичайний DNS і не вирішуватимуть .local
адреси.
У Linux getent
команда робить саме те, що я хочу . Однак getent
не існує в OS X.
Чи існує еквівалент Mac OS X getent
? Я усвідомлюю, що я міг написати один із кількох рядків, використовуючи це getaddrinfo
, і саме це я зроблю, якщо доведеться, але мені було просто цікаво, чи вже є стандартна команда, яка могла би це зробити.
Дякую!