2010-10-18 3 views
62

Existe-t-il une commande Linux pour traduire le nom de domaine en adresse IP?Commande Linux pour traduire DomainName en IP

+1

Vous avez déjà demandé dans votre question précédente: [? Interroger un ordinateur en ssh] (http: // stackoverflow. com/questions/3962941/ping-a-computer-in-ssh) et encore, cela n'appartient pas sur SO. –

+4

Pourquoi insistez-vous pour poser toutes ces questions au mauvais endroit? –

+0

n'est pas bash aussi un langage de programmation? La même question posée en python ou php aurait été acceptée il semble ... – vaab

Répondre

40

Vous pouvez utiliser:

nslookup www.example.com 
+2

La sortie de 'nslookup' est moins idéale pour les scripts. 'dig + short' est probablement la réponse la plus correcte ici, comme déjà suggéré par @unutbu. – tripleee

+2

Ni 'dig' et' host' ne sont installés par défaut sur toutes les distributions, tandis que 'nslookup' fait partie de busybox, la base des distos légères comme Alpine. – CTodea

+0

Je pense que vous devez supprimer le 'www.' –

106
% dig +short stackoverflow.com 
69.59.196.211 

ou

% 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. 
Questions connexes