Nehmen wir an, ich habe eine Liste von IPs, die in ein Protokoll kommen, das ich aufspüre:
%Vor%Ich möchte sie leicht zu Hostnamen auflösen. Ich würde gerne in der Lage sein
%Vor%Was als Host fehlschlägt, versteht die Eingabe von stdin auf diese Weise nicht. Was ist der einfachste Weg zu tun, ohne eine statische Datei oder Fallback zu Perl / Python / etc zu schreiben?
Ersetzen Sie in den folgenden Befehlen cat
durch tail -f
, usw., falls erforderlich.
Verwenden von host
:
Verwenden von dig
:
Beachten Sie, dass die Option -i
auf xargs
die Option -L 1
impliziert.
Um die IPs des eigenen Hosts zu erhalten, lesen Sie diese Antwort .