Una dirección IP (Protocolo Interno) es un identificador único que identifica un dispositivo en Internet conectado al protocolo TCP/IP y que permite la comunicación a través de él. Uno de los ejemplos más comunes y populares de red basada en direcciones IP es la World Wide Web e Internet.
La dirección de cada dispositivo de una subred IP (una especie de subconjunto del rango IP completo) debe ser siempre única, lo que significa que no puede haber dos dispositivos de la misma subred con la misma dirección IP; de lo contrario, se producirá un conflicto de direcciones IP.
Para IPv4, su formato puede ser de 4 octetos como x.x.x.x
donde cada octeto es de 8 bits o 0 a 255 en decimal. Por ejemplo, 201.112.192.230
. Las direcciones IPv6 admiten un rango mucho mayor y tienen un formato como y:y:y:y:y:y:y:y
donde cada y es un segmento que puede oscilar entre 0 y FFFF en hexadecimal como 2001:0db8:0001:0000:0000:0ab9:C0A8:0102
.
Una dirección IP ayuda a localizar el dispositivo conectado y a identificar la interfaz de red.
Además, debemos recordar que cada dispositivo conectado puede tener dos tipos de direcciones IP:
- Una dirección IP privada o Interna
- Una dirección IP pública o Externa
Las direcciones IP internas son para mensajería y conectividad dentro de la red interna. Los dispositivos con estas direcciones no son alcanzables globalmente y sólo son accesibles dentro de la LAN. Además, la misma IP interna puede utilizarse en dos subredes de red diferentes, por lo que no son necesariamente identificadores únicos.
Mientras que las direcciones IP externas son accesibles globalmente en Internet. Dado que las direcciones son únicas en todo Internet, también determina la ubicación de los dispositivos desde los que se conecta. Porque IANA (Internet Assigned Number Authority) asigna un rango único de direcciones en los distintos países.
Windows
Uso del símbolo del sistema
Cuando ejecute el comando ipconfig
en el Símbolo
del sistema de Windows, aparecerá una lista de todos los adaptadores de red que se encuentran en su sistema Windows. Podría haber múltiples direcciones IP en esa lista en función de su conectividad como ethernet, Wi-Fi, etc.
Aquí tiene un ejemplo:

Centro de redes y recursos compartidos
Otro método por el cual puede encontrar la dirección IP de su sistema/adaptador de red es abriendo el Centro de redes y recursos compartidos
. Para ello, abra el Panel de control y vaya a Red e Internet
-> Centro de redes y
recursos compartidos -> Conexiones: <Wi-Fi>/<Ethernet>
-> Detalles
.
Este es el aspecto que tiene

App Configuración
Abra la app Configuración
desde el menú Inicio
. A continuación, vaya a Red
e Internet -> Seleccione su tipo de conexión (aquí es Wi-Fi) -> Propiedades de hardware
. A continuación se muestra una captura de pantalla con los detalles de la red desde la aplicación Configuración
:

Linux
Linux ofrece una serie de opciones para comprobar la dirección IP de su sistema. Además del gestor de red GUI basado en la distribución de Linux, hay un conjunto de comandos CLI comunes que son soportados en su mayoría a través de diferentes distribuciones por defecto. Por lo tanto, cubriremos tales comandos.
comando ip
el comandoip
tiene muchas opciones. Para listar todas las interfaces de red, utilice el comando ip a o especifique el nombre de la interfaz de red como se muestra a continuación.
$ ip addr show eth0
6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff
inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe8c:b4c4/64 scope link
valid_lft forever preferred_lft forever
$
nombre de host del comando
el comandohostname
con la bandera -I
puede listar todas las IPs conectadas a sus diferentes interfaces de red.
$ hostname -I
172.23.120.4 10.42.0.0 10.42.0.1
$
comando ifconfig
Al igual que el comando ip
, ifconfig
solía ser el comando por defecto para ver/modificar los parámetros de red en un sistema Linux aunque todavía es soportado por muchas distribuciones. Puede utilizar ifconfig -a
para ver todos los adaptadores de red y sus IPs o para especificar una interfaz de red concreta con el uso de ifconfig
:
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.23.120.4 netmask 255.255.240.0 broadcast 172.23.127.255
inet6 fe80::215:5dff:fe8c:b4c4 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:8c:b4:c4 txqueuelen 1000 (Ethernet)
RX paquetes 1339936 bytes 1152733066 (1.1 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 393472 bytes 333379281 (333.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
$
Todos los métodos anteriores le mostrarán la IP interna de su adaptador de red. Para ver la dirección IP externa o pública desde el terminal de Linux, puede probar cualquiera de las siguientes herramientas comunes (tenga en cuenta que todos estos comandos se comunican con un servicio externo para obtener su IP pública):
$ curl ifconfig.me
$ curl ident.me
$ curl ipinfo.io/ip
$ dig short myip.opendns.com @resolver1.opendns.com
$ host myip.opendns.com resolver1.opendns.com
Mac
En Mac, puede seguir el método GUI o terminal para obtener su dirección IP.
Método GUI
- Abra
Preferencias del Sistema
en el menúApple
. - Haga clic en
Ver
en el menú superior y seleccioneRed
. - Elija la conexión de red correcta en el menú de la izquierda.
- A la derecha, podrá ver la dirección IP de su Mac.
Método CLI
- Abra el terminal en su Mac.
- Ahora, para la conexión ethernet puede utilizar el comando
ipconfig getifaddr en1
para obtener la dirección IP.
Ej:
chandan@Chandans-iMac ~ % ipconfig getifaddr en1
192.168.1.117
chandan@Chandans-iMac ~ %
IP de los sitios web
Además de las IP privadas y públicas de su sistema, existen IP públicas de sitios web en Internet con los que se comunica a través de navegadores web u otras aplicaciones. Aunque utilice nombres DNS para abrir un sitio web o hablar con él, los ordenadores utilizan direcciones IP en el backend para que esta comunicación funcione.
Podemos consultar la IP de un sitio web utilizando algunas utilidades comúnmente disponibles en cualquier sistema como ping
, nslookup
y dig
. Aunque ping
no es algo que se utilice exclusivamente para obtener la IP, la obtiene en el proceso y puede verse en la salida. Además, es una utilidad común disponible en los diferentes SO. Aquí están todos estos comandos en acción:
ping
$ ping -c4 wikipedia.com
PING wikipedia.com (91.198.174.194) 56(84) bytes de datos.
64 bytes desde ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms
64 bytes desde ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms
64 bytes desde ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms
64 bytes desde ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms
--- estadísticas de ping de wikipedia.com ---
4 paquetes transmitidos, 4 recibidos, 0% de pérdida de paquetes, tiempo 3004ms
rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms
$
Puede explorar más ejemplos del comando ping.
nslookup
$ nslookup wikipedia.com
Servidor: 127.0.0.53
Dirección: 127.0.0.53#53
Respuesta no autoritativa:
Nombre: wikipedia.com
Dirección: 91.198.174.194
Nombre: wikipedia.com
Dirección: 2620:0:862:ed1a::3
$
dig
$ dig short wikipedia.com
91.198.174.194
$
Si no tiene un terminal a mano o en caso de que no se sienta cómodo utilizándolo, no tema. Existen numerosas herramientas whois
que pueden conseguirle los detalles de la IP de un sitio web directamente desde el navegador.
Puede acceder a una de estas magníficas utilidades whois
desde Herramientas Geekflare.

Sólo tiene que introducir el nombre de dominio del sitio web del que desea encontrar la IP y hacer clic en el botón Buscar host
y la herramienta le mostrará la IP del sitio web, así como alguna otra información interesante como la ubicación y los detalles de alojamiento sobre el mismo.

Conclusión
La dirección IP es una parte intrínseca del funcionamiento actual de Internet. En este artículo, hemos tratado en qué se diferencian la IP privada y la pública y cómo podemos identificar la dirección IP asignada a una interfaz de red en los sistemas Windows, Linux y Mac.