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.

























{ 0 comments… add one now }
Leave a Comment