2010-10-18 7 views
62

Gibt es einen Linux-Befehl, um den Domänennamen in IP zu übersetzen?Linux-Befehl zum Übersetzen von DomainName in IP

+1

Sie haben schon gefragt, dies in Ihrer vorherigen Frage: [? Ping einen Computer in ssh] (http: // Stackoverflow. com/questions/3962941/ping-a-computer-in-ssh) und wieder gehört dies nicht auf SO. –

+4

Warum versuchen Sie, all diese Fragen an der falschen Stelle zu stellen? –

+0

ist Bash nicht auch eine Programmiersprache? Die gleiche Frage, die in Python oder PHP gestellt wurde, wäre angenommen worden, scheint es ... – vaab

Antwort

40

können Sie verwenden:

nslookup www.example.com 
+2

Die Ausgabe von 'nslookup' ist weniger ideal für Skripting. "dig + short" ist hier wohl die richtige Antwort, wie schon von @unutbu vorgeschlagen. – tripleee

+2

Weder 'dig' und' host' sind standardmäßig auf allen Distributionen installiert, während 'nslookup' Teil von busybox ist, der Basis von leichten Distos wie Alpine. – CTodea

+0

Ich denke, Sie müssen die 'www.' –

106
% 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. 
Verwandte Themen