Todos usamos el Protocolo de Internet (IP) a diario, lo sepamos o no. Por ejemplo, cada vez que escribe el nombre de un sitio web o un término de búsqueda en su navegador web, busca la dirección IP de esa URL (o de un motor de búsqueda) y luego carga el sitio web.
Dividamos las direcciones IP en dos categorías:privadas y públicas. Las direcciones IP privadas son las que proporciona su caja WiFi (y la intranet de la empresa). Están en el rango de 10.x.x.x , 172.16.x.x-172.31.x.x y 192.168.x.x , donde x =0 a 255. Las direcciones IP públicas, como sugiere el nombre, son "públicas" y puede acceder a ellas desde cualquier parte del mundo. Cada sitio web tiene una dirección IP única a la que cualquiera puede acceder desde cualquier lugar; que se considera una dirección IP pública.
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
Además, existen dos tipos de direcciones IP:IPv4 e IPv6.
Las direcciones IPv4 tienen el formato x.x.x.x , donde x =0 a 255. Hay 2 (aproximadamente 4 mil millones) direcciones IPv4 posibles.
Las direcciones IPv6 tienen un formato más complejo utilizando números hexadecimales. El número total de bits es 128, lo que significa que hay 2 (¡340 undecillones!) direcciones IPv6 posibles. IPv6 se introdujo para hacer frente al previsible agotamiento de las direcciones IPv4 en un futuro próximo.
Como ingeniero de redes, recomiendo no compartir la dirección IP pública de su máquina con nadie. Su enrutador WiFi tiene una IP pública, que es la dirección IP de la WAN (red de área amplia), y será la misma para cualquier dispositivo conectado a ese WiFi. Todos los dispositivos conectados al mismo WiFi tienen direcciones IP privadas identificadas localmente por el rango proporcionado anteriormente. Por ejemplo, mi computadora portátil está conectada con la dirección IP 192.168.0.5 y mi teléfono está conectado con 192.168.0.8. Estas son direcciones IP privadas, pero ambas tendrían la misma dirección IP pública.
Los siguientes comandos le darán la lista de direcciones IP para encontrar direcciones IP públicas para su máquina:
curl ifconfig.me
curl -4/-6 icanhazip.com
curl ipinfo.io/ip
curl api.ipify.org
curl checkip.dyndns.org
dig +short myip.opendns.com @resolver1.opendns.com
host myip.opendns.com resolver1.opendns.com
curl ident.me
curl bot.whatismyipaddress.com
curl ipecho.net/plain
Los siguientes comandos le darán la dirección IP privada de sus interfaces:
ifconfig -a
ip addr (ip a)
hostname -I | awk '{print $1}'
ip route get 1.2.3.4 | awk '{print $7}'
(Fedora) Wifi-Settings→ click the setting icon next to the Wifi name that you are connected to → Ipv4 and Ipv6 both can be seen
nmcli -p device show
Nota:Es necesario instalar algunas utilidades en su sistema según la distribución de Linux que esté utilizando. Además, algunos de los comandos señalados utilizan un sitio web de terceros para obtener la IP
Encontrar su dirección IP en el escritorio GNOME
Si usa Linux, puede encontrar su dirección IP usando algunas utilidades básicas de escritorio. Primero, vaya a la pantalla Actividades y escriba Red (para una conexión por cable) o Wi-Fi (para conexión inalámbrica).
En la ventana de configuración de Redes, haga clic en el icono de engranaje junto a la red en la que se encuentra.
Su dirección IP aparece en el perfil de Red.
En esta captura de pantalla de ejemplo, mi dirección IPv4 es 10.1.1.2 y la puerta de enlace es 10.1.1.1.
Direcciones IP públicas y privadas
Para comprender la importancia de las direcciones IP públicas y privadas, echemos un vistazo a un concepto llamado NAT (Traducción de dirección de red) y PAT (Traducción de dirección de puerto ).
Las direcciones privadas se utilizan en redes de área local (LAN). Están vinculados a una red específica.
Las direcciones públicas son necesarias para establecer la conectividad externa con otras redes, especialmente la "Worldwide Web" (www) de Internet.
NAT es una traducción de una IP privada a una pública y consta de tres tipos principales:estática, dinámica y PAT. En NAT estática, una IP privada se asigna a una IP pública. Un ejemplo común ru ydco es un cortafuegos. En NAT dinámica, una dirección IP privada se asigna a una IP pública pero desde un grupo de direcciones IP públicas.
Con un total de 2^32 direcciones IPv4, de las cuales aproximadamente 3700 millones son direcciones públicas, hay literalmente más personas y dispositivos que Direcciones IP. Y, sin embargo, no nos hemos quedado sin direcciones. Esto se debe a un concepto llamado PAT, que permite que una sola dirección IP pública se traduzca desde varias (generalmente todas) direcciones IP privadas mediante números de puerto. Aquí, en lugar de asignar una dirección pública a cada dispositivo, se asigna una sola dirección pública al lado externo y se asignan direcciones privadas a cada dispositivo dentro de la red interna. PAT se usa más ampliamente en enrutadores inalámbricos residenciales, que usamos para conectarnos a Internet.
Direcciones IPv4 privadas
-
Las direcciones locales solo se utilizan dentro de una red interna.
-
El rango es 10.x.x.x, 172.16.x.x-172.31.x.x y 192.168.x.x, (x es un número de 0 a 255).
-
Utilizado en redes de área local (LAN).
-
No se puede acceder globalmente y no se puede buscar globalmente.
-
No único:la misma IP privada se puede utilizar en dos redes diferentes.
-
Cada enrutador viene con una dirección IP privada, a la que se pueden conectar varios dispositivos. Los usuarios no necesitan pagar extra para obtener una dirección privada.
-
Algunos ejemplos de direcciones IP privadas:10.0.0.4, 172.16.4.5, 192.168.9.8
Direcciones IPv4 públicas
-
Las direcciones públicas se utilizan para conectarse a redes externas.
-
El rango va de 0.0.0.0 a 255.255.255.255, excepto las direcciones IP privadas y algunas IP inutilizables o reservadas.
-
Se utiliza para conectarse a Internet.
-
Globalmente accesible y se puede buscar. Estos se utilizan a menudo para determinar la geolocalización.
-
Único en todo Internet.
-
Una dirección privada cuesta dinero porque son únicas, limitadas y accesibles desde Internet. Cada sitio web tiene un nombre de dominio asignado a una IP pública. Por ejemplo, la dirección IP pública de opensource.com es 54.204.39.132
Cómo encontrar su camino con IP
Una dirección IP es la ruta más directa a una computadora a través de una red. Existen otros sistemas, como DNS y Avahi, para ayudar a enrutar una computadora a otra, pero cuando no están disponibles o no se desean por algún motivo, se usa el protocolo IP. Ahora entiendes por qué y, lo que es más importante, cómo encontrar el tuyo propio.
Nota del editor:este artículo se publicó originalmente en mayo de 2018 y se ha actualizado.