Ahora es muy posible que te hagas unas cuantas preguntas sobre estos número. Espero que
estas respuestas te dejen tranquilo y satisfecho.
¿Qué es la dirección IP?
Al conectarse a Internet a cada ordenador se le asigna un número único,
dirección IP, que lo identifica y lo distingue de todos los demás.
Este número es una cadena de 32 bits, aunque suele representarse en formato
cuaterna (cuatro número decimales entre 0 y 255 separados por un punto), de
modo que se vería algo así como; xxx.xxx.xxx.xxx. Si imaginamos
Internet como una gran ciudad, nuestro ordenador seria un bloque de pisos, y
este número sería el equivalente de la dirección del edificio, de modo que
gracias a él lo distinguiríamos de los demás.
Para que una comunicación pueda realizarse satisfactoriamente es necesario
que los dos interlocutores conozcan sus direcciones IP, y cada una de esas
direcciones sólo puede pertenecer a un usuario concreto en un momento dado.
Precisamente eso es lo que garantiza que la información pueda cruzar el mundo
y llegar a su destino sin que se pierda por el camino.
¿Dirección IP pública y privada?
La dirección IP pública es la que normalmente queda registrada en los
servidores a los que nos conectamos cuando navegamos, descargamos correo o
chateamos. La dirección IP privada es la
que tiene asignada nuestra máquina. Normalmente coincidirán pero
existen varios casos en los que no tiene que ser así necesariamente. Si
estás usando un proxy, o te conectas a Internet desde una red privada usando
un router, es casi seguro que la IP privada no será la misma que la IP pública.
Si usas un proxy la IP pública será la del proxy y la IP privada será
la de tu equipo. Si te conectas a Internet mediente un router la IP pública
será la del router y la IP privada será la de tu equipo dentro de tu red, si
la tienes o si tienes el router configurado en multi-puesto. Si tienes el
router configurado en mono-puesto las dos direcciones serán iguales.
¿Tengo una IP privada... privada?
Ya he comentado que si te conectas a Internet desde una red privada (desde
el trabajo o mediante un router DLS/CABLE) es muy probable que tengas una IP privada que no
coincida con la IP pública.
La Autoridad de Asignación de Números de Internet (IANA) a reservado los
tres siguientes bloques del espacio de direcciones IP para redes privadas (ver
RFC-1597):
Clase
Redes
Rango
A
1
10.0.0.0
10.255.255.255
B
16
172.16.0.0
172.31.255.255
C
255
192.168.0.0
192.168.255.255
Si tienes una IP privada de uno de estos rangos es casi seguro que te conectas
a Internet desde una red privada.
¿Por qué puedes ver mi IP pública?
Sencillo. Antes he dicho que para que una comunicación pueda realizarse
es necesario que los interlocutores conozcan sus respectivas direcciones IP.
Tu sistema conoce la dirección IP de este servidor web porque un DNS ha
traducido "www.elisoft.net"
a la dirección numérica correspondiente. Este servidor web conoce tu dirección
IP pública porque tu sistema se la ha dicho al conectarse para pedir esta
página.
¿Por qué puedes ver mi IP privada?
Buena pregunta, sobre todo si no coincide con tu IP pública (porque estás
usando un proxy o te conectas a Internet desde una red privada). Se supone que esa IP
"privada" no la puede ver este servidor web, y realmente no la está
viendo. El truco está en usar un pequeño programa en Java (un applet) que se
descarga y se ejecuta en tu máquina. Al ejecutarse en tu lado de la conexión
ese applet puede ver la IP que realmente tiene asignada tu equipo, y eso es lo
que te muestra sólo a ti.
El Domain Name System (DNS) es un sistema que asigna a cada IP un
nombre que hace más fácil al usuario recordar la dirección de una máquina
en Internet. Estos nombres suelen tener un formato jerarquizado del tipo
"ordenador.organización.país". Por ejemplo, la dirección
"www.telefonica.es" representaría a la máquina "www"
(dedicada al alojamiento de la web de la compañía), de la organización
"telefónica", del país "es" (de España). Indudablemente
es mucho más fácil de recordar "www.telefonica.es" que "194.224.55.24".
Lamentablemente las máquinas no entienden esta forma "humana" de
referirse a ellas así que es necesario traducir ese nombre a su dirección IP
correspondiente. A este servicio se le conoce como "resolución de nombre
de dominio", o también, "resolución DNS".
¿Quién se encarga de la resolución DNS?
Esta importante labor recae en ICANN
(Internet Corporation for Assigned Names and Numbers). ICANN mantiene
una enorme base de datos con todas las direcciones IP y sus correspondientes
nombres. Esta base de datos se almacena en 14 ordenadores especiales llamados
"DNS Root Servers". Repartidos por todo el mundo existen miles de
ordenadores, llamados "Domain Name Resolvers", que periódicamente
intercambian datos con los "DNS Root Servers". Estos
"resolvers", normalmente mantenidos por los ISP, son los que se
encargan de atender las peticiones de resolución DNS de los usuarios. Toda
conexión, fija o temporal, suele tener asignado uno o dos
"resolvers", que normalmente se conocen como "los DNS".
Problema... el campo "IP PRIVADA" no muestra una IP
El contenido de ese campo lo genera un applet de Java que se descarga y
ejecuta en tu ordenador. Para que esto sea posible debes tener instalada una
'Virtual Machine Java', la debes tener habilitada, debe funcionar
correctamente, y no debes tener ningún
filtro que impida la descarga o ejecución de applets (como un cortafuegos o
un antivirus).
Problema... el campo "IP PÚBLICA" no muestra una IP
El contenido de ese campo sólo se muestra si tu navegador soporta la
etiqueta HTML <IFRAME> y está correctamente configurado para mostrarla. Si
quieres saber cuál es tu IP pública prueba uno de esos enlaces:
IPAddressWorld.com
/ CheckIP.org /
WhatIsMyIP.com
¿Puedo usar esta página en mi web?
Por supuesto. Usa esta URL http://www.elisoft.net/internet/ip.htm.
Cualquier otra forma de llegar hasta esta página puede dejar de funcionar
sin previo aviso.
Curiosidades...
Si el applet que he utilizado ha podido averiguar tu dirección IP PRIVADA,
y si el servidor web de iespaña muestra tu dirección IP PÚBLICA, se pueden
intentar algunas cosas: