Ich möchte einen Befehl, der einen Hostnamen in eine IP-Adresse auflöst, genauso wie ein normales Programm den Hostnamen auflösen würde. Mit anderen Worten, es muss mDNS ( .local
) und /etc/hosts
sowie reguläres DNS berücksichtigen . Das host
schließt also aus , dig
und nslookup
da alle drei dieser Tools nur reguläres DNS verwenden und keine .local
Adressen auflösen .
Unter Linux macht der getent
Befehl genau das, was ich will . Existiert getent
jedoch nicht unter OS X.
Gibt es ein Mac OS X-Äquivalent von getent
? Ich bin mir bewusst, dass ich mit ein paar Zeilen einen schreiben könnte getaddrinfo
, und das werde ich tun, wenn ich muss, aber ich habe mich nur gefragt, ob es bereits einen Standardbefehl gibt, der das kann.
Vielen Dank!