Linux-Befehl zum Übersetzen von DomainName in IP [geschlossen]

137

Gibt es einen Linux-Befehl zum Übersetzen des Domainnamens in IP?

Frank
quelle
1
Sie haben dies bereits in Ihrer vorherigen Frage gestellt: Pingen Sie einen Computer in SSH? und wieder gehört dies nicht auf SO.
Felix Kling
4
Warum bestehen Sie darauf, all diese Fragen am falschen Ort zu stellen?
Ignacio Vazquez-Abrams
Ist Bash nicht auch eine Programmiersprache? Die gleiche Frage, die in Python oder PHP gestellt wurde, wurde anscheinend akzeptiert ...
Vaab
5
Warum schließen Sie so wichtige Fragen für Entwickler? Ja, diese Frage scheint von ServerFault autorisiert zu sein, aber ServerFault ist die benutzerunfreundlichste StackExchange-Site aller Zeiten. Sie stellen dort Fragen und erhalten keine Antworten.
Thelambofgoat
5
Wow, 27 Fragen-Upvotes und 53 Antwort-Upvotes. Möglicherweise ist der Stapelüberlauf zu moderiert.
Michael Cole

Antworten:

212
% dig +short stackoverflow.com
69.59.196.211

oder

% host stackoverflow.com
stackoverflow.com has address 69.59.196.211
stackoverflow.com mail is handled by 30 alt2.aspmx.l.google.com.
stackoverflow.com mail is handled by 40 aspmx2.googlemail.com.
stackoverflow.com mail is handled by 50 aspmx3.googlemail.com.
stackoverflow.com mail is handled by 10 aspmx.l.google.com.
stackoverflow.com mail is handled by 20 alt1.aspmx.l.google.com.
unutbu
quelle
1
großartig, aber wenn Sie% durch $ ersetzen oder einfach entfernen, sparen Sie 1 Minute für faule Nachahmerkatzen :)
Abdul Hameed
2
Wenn Sie Arch Linux verwenden oder auf dieser Distribution basieren, finden Sie diese Tools und nslookup im bind-toolsPaket.
Lava-Lava
1
To make it compatible with CNAME records or multi-value A records, use basename $(dig +short stackoverflow.com A | tr '\n' '/') instead. This is useful when you want to get-IP-by-domain in shell scripts.
fuweichin
84

You can use:

nslookup www.example.com
Dirk Vollmar
quelle
3
The output from nslookup is less ideal for scripting. dig +short is probably the most correct answer here, as already suggested by @unutbu.
tripleee
4
Neither dig and host are installed by default on all distros, meanwhile nslookup is part of busybox, the base of lightweight distos like Alpine.
CTodea
Ich denke, Sie müssen diewww.
Chris_Rands
@Chris_Rands Domains www.example.comund example.comkann auf verschiedene IP-Adressen verweisen.
cubuspl42
Ich weiß , nslookupist veraltet ist, aber ich ziehe immer noch seine Ausgabeformat über dig +shortund hostfür die menschliche Lesbarkeit.
wisbucky