¿Cómo encontrar su dirección ip pública con la línea de comandos de linux

Vídeo: Conocer nuestra IP pública y privada en Ubuntu

A veces necesito para averiguar cuál es la dirección IP pública de una máquina en particular es. Si tengo acceso a un navegador web en esa máquina sólo espero a un servicio como https://whatismyip.com o myip.dk para encontrar esta información. Sin embargo, en un servidor remoto Linux no es práctico usar el método navegador web. Así, en lugar, yo uso este truco.

Entro en la siguiente línea en una línea de comandos de Linux:

# Rizo -s myip.dk | grep `"Caja"`| egrep -o `[0-9.] +`
122.172.9.222

cosas útiles Bastante esto. Si es necesario utilizar este comando menudo que podría ser una buena idea para crear una secuencia de comandos con el comando de modo que no es necesario tener que recordarlo. Crear un nuevo archivo en su editor de texto favorito. Introduzca las siguientes líneas:

#! / Bin / bash
rizar myip.dk -s | grep `"Caja"`| egrep -o ‘[0-9.] +`

Ahora guarda el archivo como algo parecido / Usr / bin / myIpAddress. Concederle privilegios ejecutables como este:

# Chmod + x / usr / bin / myIpAddress

Ahora usted tiene un script que se puede acceder desde cualquier lugar del equipo mediante la ejecución myIpAddress en la línea de comandos. Se dará salida a su dirección IP pública actual. Esto puede ser muy útil si se utiliza cosas como la autenticación basada en IP, o si utiliza un servicio de DNS dinámico.

Aunque el ejemplo anterior debería funcionar la mayor parte del tiempo, puede haber momentos en los que el servicio que le da su dirección IP pública está inactivo o ha cambiado el formato con el que se muestran los datos, rompiendo así el guión. He aquí un método de respaldo en caso de que el comando se ha mostrado anteriormente no funciona para usted. Se utilizó el servicio https://formyip.com/.

Vídeo: Como cambiar mi ip en Ubuntu a través de comandos

# links -dump https://formyip.com/ | awk "/ IP es / {print $ NF}"

También es posible usar esto con lince:

Vídeo: Linea de comandos linux - Script Direccion IP

# Lince -dump https://formyip.com/ | awk "/ IP es / {print $ NF}"

Una vez más, no dude en entrar en este comando en un script como he mostrado anteriormente. Se hará mediante el comando de una brisa.

Artículos Relacionados