Comando de Linux para traducir DomainName a IP [cerrado]

137

¿Hay algún comando de Linux para traducir el nombre de dominio a IP?

Franco
fuente
1
Ya ha hecho esto en su pregunta anterior: ¿hacer ping a una computadora en ssh? y de nuevo, esto no pertenece a SO.
Felix Kling
44
¿Por qué insiste en hacer todas estas preguntas en el lugar equivocado?
Ignacio Vazquez-Abrams
¿No es bash también un lenguaje de programación? La misma pregunta formulada en Python o PHP habría sido aceptada, parece ...
vaab
55
¿Por qué cierras preguntas tan importantes para los desarrolladores? Sí, esta pregunta parece ser de la autoridad de ServerFault, pero ServerFault es el sitio StackExchange más amigable para el usuario, usted hace preguntas allí y nunca obtiene respuestas.
Thelambofgoat
55
Wow, 27 votos a favor y 53 votos a favor. Tal vez stackoverflow está sobre moderado.
Michael Cole

Respuestas:

212
% dig +short stackoverflow.com
69.59.196.211

o

% 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
fuente
1
genial, pero si reemplaza% con $ o simplemente lo elimina, ahorrará 1 minuto para los gatos perezosos :)
Abdul Hameed
3
Si está utilizando Arch Linux o se basa en esa distribución, encontrará estas herramientas y nslookup en el bind-toolspaquete.
lava-lava
1
Para hacerlo compatible con registros CNAME o registros A de valores múltiples, use basename $(dig +short stackoverflow.com A | tr '\n' '/')en su lugar. Esto es útil cuando desea obtener IP por dominio en scripts de shell.
fuweichin
84

Puedes usar:

nslookup www.example.com
Dirk Vollmar
fuente
3
La salida de nslookupes menos ideal para secuencias de comandos. dig +shortes probablemente la respuesta más correcta aquí, como ya lo sugirió @unutbu.
tripleee
44
Ninguno de los dos digy hostse instalan de forma predeterminada en todas las distribuciones, mientras tanto nslookupes parte de busybox, la base de distos livianos como Alpine.
CTodea 01 de
Creo que debes dejar elwww.
Chris_Rands
@Chris_Rands Dominios www.example.comy example.compueden apuntar a diferentes direcciones IP.
cubuspl42
Sé que nslookupse está obsoleta, pero yo prefiero el formato de salida sobre dig +shorty hostpara facilitar la lectura humana.
wisbucky