Cómo encontrar su IP address público con la línea de comando de Linux

por Sukrit Dhandhania en 7 de abril de 2009

Linux

Necesito a veces descubrir cuáles es el IP address público de una máquina particular. Si hago que el acceso a un web browser en esa máquina I justo espere encima a un servicio por ejemplo http://www.whatismyip.com o myip.dk para encontrar esta información. Sin embargo, en un servidor alejado de Linux no es práctico utilizar el método del web browser. Así pues, en lugar, utilizo el corte siguiente.

Incorporo la línea siguiente en una línea de comando de Linux:

enrollamiento de # - s myip.dk | grep ““caja”” | egrep - o “[0-9.]+”
122.172.9.222

Materia útil bonita esto. Si usted necesita utilizar este comando a menudo puede ser que sea una buena idea crear una escritura con el comando de modo que usted no necesite tenga que recordarlo. Cree un archivo nuevo usando su editor de textos preferido. Incorpore las líneas siguientes:

¡#! /bin/bash
enrollamiento - s myip.dk | grep ““caja”” | egrep - o “[0-9.]+”

Ahora excepto el archivo como algo tenga gusto /usr/bin/myipaddress. Grant los privilegios ejecutables tiene gusto de esto:

chmod +x /usr/bin/myipaddress de #

Ahora usted tiene una escritura a que usted pueda tener acceso dondequiera encendido de su computadora funcionando myipaddress en la línea de comando. Hará salir su IP address público actual. Esto puede ser absolutamente útil si usted utiliza cosas como la autentificación IP-basada, o si usted utiliza un servicio dinámico del DNS.

Aunque el ejemplo antedicho debe trabajar la mayor parte del tiempo, pudo haber las épocas en que el servicio que le da su IP address público está abajo o ha cambiado el formato con el cual exhiben los datos, así rompiendo la escritura. Aquí está un método de reserva en caso de que el comando demostrado anterior no trabaje para usted. Utilizó el servicio http://www.formyip.com/.

acoplamientos de # - descarga http://www.formyip.com/ | el awk “/IP es {impresión $NF}”

Usted podría también utilizar esto con lince:

lince de # - descarga http://www.formyip.com/ | el awk “/IP es {impresión $NF}”

Una vez más siéntase libre incorporar este comando en una escritura como le demostré anterior. Hará con el comando una brisa.

Postes relacionados:
  • Línea de comando de Linux magia - encuentre y substituya
  • Cómo fijar a Twitter de la línea de comando de Linux
  • Cómo a SSH a su servidor alejado sin incorporar una contraseña cada vez
  • How to send email from the Linux command line
  • Some useful Linux bash tricks
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>