Команда Mac OS для вирішення імен хостів, таких як "getent" в Linux


9

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

У Linux getentкоманда робить саме те, що я хочу . Однак getentне існує в OS X.

Чи існує еквівалент Mac OS X getent? Я усвідомлюю, що я міг написати один із кількох рядків, використовуючи це getaddrinfo, і саме це я зроблю, якщо доведеться, але мені було просто цікаво, чи вже є стандартна команда, яка могла би це зробити.

Дякую!

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.