Cómo encontrar su dirección IP en Linux
Una dirección IP es una etiqueta numérica que identifica de forma exclusiva los dispositivos en una red. Hay dos tipos de direcciones IP, públicas y privadas. Una dirección privada se utiliza para etiquetar dispositivos dentro de una red interna y es globalmente inalcanzable.
Por el contrario, las IP públicas son enrutables globalmente y son importantes para conectarse a Internet. Esta guía muestra lo fácil que es para los usuarios de Linux obtener información sobre la dirección IP en sus computadoras.
¿Cómo funcionan las direcciones IP?
Necesita saber algunas cosas antes de aprender a encontrar la dirección IP de su máquina Linux. Cuando se conecta a la red doméstica, todos sus dispositivos tienen IP privadas únicas. Sin embargo, no puede conectarse a Internet a través de direcciones privadas. Vas a necesitar una IP pública para hacerlo.
Su enrutador le asigna la IP pública cuando realiza solicitudes web desde uno de sus dispositivos. Hay un mecanismo completo llamado Traducción de direcciones de red (NAT) para hacer esto. NAT funciona sustituyendo la dirección privada del encabezado del paquete IP con una IP pública accesible globalmente.
Encontrar la dirección IP privada de un sistema Linux
De acuerdo con RFC 1918 (Asignación de direcciones para Internet privado), las redes privadas pueden tener IP dentro de los rangos que se indican a continuación. Aquí X representa cualquier número entre 0 y 255.
- 10.XXX – 10.XXX
- 172.16.XX – 172.31.XX
- 192.168.XX – 192.168.XX
Hay varias formas de verificar direcciones IP privadas en Linux. El más fácil de ellos es el comando ip addr de Linux.
ip -4 addr
Este comando muestra tanto la dirección de bucle de retorno (127.0.0.1) como la dirección privada real de la máquina.
Use el siguiente comando en Linux si desea obtener solo la dirección IP del sistema.
ip route get 1.1.1.1 | awk '{print $7}'
Alternativamente, puede usar el comando hostname en Linux para obtener la dirección IP de un host.
hostname -I
También puede utilizar la utilidad nmcli para obtener la dirección IP privada de su interfaz. Es un programa basado en consola para administrar el administrador de red.
nmcli -p device show
Encuentre la dirección IP pública de los sistemas Linux
Como NAT es responsable de asignar la IP pública para su sistema, no puede obtenerla directamente desde el dispositivo. En su lugar, debe enviar una solicitud web a un sistema externo y recuperar la dirección IP de la respuesta.
Utilice uno de los siguientes comandos de Linux para obtener su dirección IP pública desde la línea de comandos.
dig +short myip.opendns.com @resolver1.opendns.com
dig TXT +short oo.myaddr.l.google.com @ns1.google.com
curl https://ifconfig.me ; echo
curl https://ipinfo.io/ip ; echo
wget -qO- api.ipify.org ; echo
wget -qO- https://ipecho.net/plain ; echo
Sin embargo, la forma más sencilla para que los usuarios de Linux obtengan la dirección IP pública es mediante una simple búsqueda en Google. Todo lo que necesita hacer es escribir " cuál es mi IP " en una nueva búsqueda, y Google le dirá la dirección IP pública.
¿Cómo ocultar la dirección IP en Linux?
Dado que los sitios web pueden rastrear usuarios y geolocalización utilizando direcciones IP, muchas personas optan por ocultar su IP. Hay varias formas de ocultar su dirección IP en Linux.
- VPN : una VPN (red privada virtual) actúa como intermediario entre su dispositivo y el sitio web que desea visitar. Enmascaran su IP haciendo que parezca que las solicitudes se han originado desde el servidor VPN en lugar de su máquina. Además de enmascarar la IP, también existen otras razones para usar VPN , incluido el cifrado de datos y eludir la censura.
- Tor : es una red segura que consta de miles de nodos administrados por voluntarios en todo el mundo. Tor proporciona anonimato al transmitir tráfico a través de muchos nodos anónimos. Puede utilizar el navegador Tor gratuito para ocultar la IP en Linux.
- Proxy : los servidores proxy hacen que parezca que sus solicitudes web se originan en su sistema. No cifran datos y, a menudo, no son fiables en comparación con las VPN o Tor.
Obtenga la dirección IP en Linux al instante
Como se ilustra a lo largo de esta guía, es muy sencillo para los usuarios de Linux obtener sus direcciones IP. Puede encontrar las direcciones IP públicas y privadas de su sistema utilizando los métodos descritos anteriormente.
Pero, ¿y si desea encontrar la dirección IP de su teléfono? Afortunadamente, es tan fácil como encontrar la IP de su computadora, si no más fácil.