Archivo de la categoría: IP

Convertir una dirección IP a formato numérico decimal con Php

Para poder trabajar de una manera más sencilla con rangos de IPs (por ejemplo para la geolocalización de una IP) es necesario convertir la dirección IP en número decimal:

IP                            Decimal
209.85.195.104 -> 3512058728

Podéis acceder a un conversor de IP a decimal aquí

Si queréis hacer dicha conversión en PHP basta con utilizar la siguiente función:


<?php

function IPaDecimal($ip){
$ipArr = explode('.',$ip);
$ipdec = $ipArr[0] * 0x1000000
+ $ipArr[1] * 0x10000
+ $ipArr[2] * 0x100
+ $ipArr[3]
;
return $ipdec;
}

?>

Y llamar a la función pasándole la IP a convertir:


<?php

$ipDecimal = IPaDecimal("209.85.195.104");

echo($ipDecimal);

?>

El resultado de sacar por pantalla la variable $ipDecimal será 3512058728.

¿Cómo ver la IP de un correo en Hotmail Live?

He recibido varios comentarios pidiendo ayuda para ver la IP de los correos que llegan a Hotmail y tras investigar un poco he aquí lo que puedo contaros:

Hotmail Live tiene dos versiones, ambas gratuitas, la básica y la completa. En la versión básica no es posible ver la IP desde la que nos han enviado el correo. Sin embargo, si actualizamos a la versión completa sí tenemos esa opción. (Se puede cambiar de versión sin problemas, de la básica a la completa y viceversa).

Si tienes la versión básica tienes que ir a la parte superior derecha y pinchar en «Opc.», entrarás en la página de Opciones de tu cuenta de Hotmail. En la parte superior encontrarás este texto:

Estás utilizando la versión básica de Windows Live Hotmail.

  • ¿Tienes una conexión rápida y deseas disponer de más características? Prueba la versión completa para obtener vistas previas de los mensajes en tu bandeja de entrada. (También es gratis.)

Pincha en «Prueba la versión completa» y accederás a dicha versión del correo. En ella, si vas a bandeja de entrada y pinchas con el botón derecho del ratón te aparecerá un menú cuya última opción es «Ver código fuente».

Si pinchas se abrirá una nueva ventana con el código fuente del correo y podrás localizar la IP fácilmente. Sigue las instrucciones mi anterior entrada «Como ver la dirección IP de un correo electrónico«

Como ver la dirección IP de un correo electrónico

Para saber desde que IP nos han enviado un correo debemos ver la cabecera del e-mail. Todos los gestores de correo (Outlook, Hotmail, etc…) ocultan por defecto la cabecera de los correos debido a que la información que contienen no suele servir a los usuarios. Sin embargo, hay momentos en los que esa información es muy valiosa para evitar spammers, poner filtros o incluso comenzar acciones legales por amenazas o intimidaciones.

Lo primero que debemos hacer es buscar la opción que nos permite ver la cabecera del mensaje. Por ejemplo, en Outlook:

Como saber la IP de un Correo Electrónico

Basta con ponerse con el ratón encima del mensaje que queremos ver, pulsar el botón derecho del ratón y en el menú desplegable que apacere seleccionar Opciones de mensajes… Aparecerá una ventana donde encontraremos en su parte inferior Encabezados de Internet: y es ahí donde está la información que buscamos.

Como saber la direccion IP de un correo

En todos los gestores de correo hay una opción para ver el código del mensaje o la cabecera. Una vez hecho esto vamos a ver como podemos descifrar una cabecera:

Una cabecera de un correo electrónico es algo parecido a esto:

—————————————————–

Received: from marsmtp2.envio.es [217.217.217.252] by mail.dominio.es with SMTP (HELO marsmtp2.envio.es)
(ArGoSoft Mail Server Pro for WinNT/2000/XP, Version 1.8 (1.8.9.3)); Fri, 28 Mar 2008 00:35:51 +0100
Received: from 10.10.110.60 by marsmtp2.envio.es (InterScan VirusWall 6);

jueves, 27 de marzo de 2008 18:39:16
From: «Director 7235» <d7235@envio.com>
To: «Director 7235″ <d7235@envio.com>
Subject: =?utf-8?B?w5pMVElNQVMgUExBWkFTIFBBUkEgUFVFTlRFIERFIE1B?=
=?utf-8?B?WU8gMjAwOA==?=
Date: Thu, 27 Mar 2008 18:39:29 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary=»—-=_NextPart_000_0015_01C89039.F5D10130″
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AciQCGPimKISrZ6HSROWiLYx37bqSgAJ/bkgAAA/huA=
Return-Path: <d7235@venvio.com>
X-Envelope-From: d7235@envio.com
X-Envelope-To: correodestino@dominio.es
Message-ID: b7dkobkygdbqlzr.280320080035@mail.dominio.es

—————————————————–

Lo importante para conocer la IP son las primeras lineas, cuando enviamos un correo se va quedando al principio de la cabecera los servidores por los que va pasando hasta que llega a nuestro ordenador. Se añaden en orden inverso, o sea, las primeras lineas corresponden a los ultimos pasos que ha dado el correo. Por ello, para conocer el origen de un correo debemos bajar hasta la ultima IP que aparece ya que el correo puede haber pasado por distintos servers que se encargan que comprobar que no es Spam, o que no tiene virus, por ejemplo. Tambien es posible que el correo partiera desde una intranet y esto también queda registrado en la cabecera (con una IP estilo 192.168.0.XX ó 127.0.0.1).

¿Qué es el número IP? ¿Qué significa IP? ¿Qué es una dirección IP?

Vamos a intentar aclarar un poco el concepto de IP: básicamente es un número que identifica un dispositivo en una red (o en la red de redes, esto es, en internet). Para comprender mejor el concepto hagamos una similitud con el número de telefono: Todas las conexiones telefónicas, ya sean fijas o móviles, tienen un número de télefono asignado y único que las identifica y que permite la comunicación. Basta marcar el número de la persona con la cual quiero charlar para comenzar la comunicación. A grandes rasgos la comunicación entre dispositivos dentro de una red es muy similar: cada uno tiene su número que lo identifica y que permite la comunicación con el mismo.  

IP significa «Internet Protocol» y es un número que identifica un dispositivo en una red (un ordenador, una impresora, un router, etc…). Estos dispositivos al formar parte de una red serán identificados mediante un número IP único en esa red. La dirección IP está formada por 4 números de hasta 3 cifras separados por «.» (punto). Los valores que pueden tomar estos números varian entre 0 y 255, por ejemplo, una dirección IP puede ser 192.168.66.254 (cuatro números entre 0 y 255 separados por puntos).

IP Pública: Se denomina IP pública a aquella dirección IP que es visible desde Internet. Suele ser la que tiene tu router o modem. Es la que da «la cara» a Internet. Esta IP suele ser proporcionada por tu ISP (empresa que te da acceso a internet: Telefonica, Ya.com, Tele2, etc). Si quieres ver tu IP pública entra aquí (www.vermiip.es)

IP Privada: La dirección IP privada es aquella que pertenece a una red privada. Suele ser la IP de la tarjeta de red de tu ordenador, de una impresora de red, del router de tu red, etc… Para ver tu IP privada entra aquí. Hay unos rangos de IP reservados para este tipo de red:

  1. De 10.0.0.0 a 10.255.255.255
  2. De 172.16.0.0 a 172.31.255.255
  3. De 192.168.0.0 a 192.168.255.255

Al configurar tu red interna puedes elegir de entre estos 3 rangos la IP que desees, siempre y cuando no asignes la misma IP a 2 equipos de la red (conflicto de IP)  y que todos los equipos de la red tengan en común las 3 primeros números (ej.: 192.168.0.XXX)

Una configuración típica es:

IP del router: 192.168.1.1
IP del ordenador fijo: 192.168.1.30
IP del ordenador portatil: 192.168.1.31
IP de la impresora en red: 192.168.1.100

Ésta sería la configuración de la red interna formada por 4 elementos: 1 router de acceso a internet, 2 equipos y 1 impresora.
Diferencia entre IP pública e IP privada

Todos los equipos de la red interna que salgan a Internet a traves del router tendrán la IP Pública de éste. En el ejemplo, el portatil con IP Interna 192.168.1.31 si entra en www.vermiip.es verá que su IP Pública en 212.179.234.234, o sea, la del router. Esto es debido a que es el router el encargado de comunicarnos con Internet y de «dar la cara» hacia la parte pública. 

Ocultar mi IP pública

Para ocultar nuestra dirección la manera más sencilla es pasar a través de un proxy. El funcionamiento es sencillo, si estamos conectados a un proxy, nuestro ordenador realiza las peticiones a ese servidor (al proxy) y es él el encargado de pedir y recoger la página solicitada para después enviárnosla. Esto provoca que la dirección IP que pide los contenidos a los servidores web sea la del proxy y no la nuestra que queda oculta tras él. Por contra se producirá un retardo en la carga de la página debido a dos factores:

1.- La velocidad de conexión a Internet es la del proxy y no la nuestra. Si el proxy tiene poco ancho de banda (256kb) o está saturado (muchas conexiones a la vez) la carga de las páginas será más lenta aunque nuestra conexión sea muy rápida.

2.- Se produce una doble descarga de la página: primero del servidor web al proxy y luego del proxy a nuestro ordenador, con su correspondiente retardo.

Dicho lo cual hay que decir que se puede navegar perfectamente por la páginas ya que el retardo no suele ser «eterno».

 Si no tenemos un servidor de proxy podemos optar por la soluciones gratuitas de «proxy web». Se trata de sitios que nos permiten introducir la url a la que queremos acceder de manera anónima. Además, la mayoría de ellos permite la eliminación de publicidad, cookies, scripts, etc… A continuación pongo un listado con algunos de ellos para que probéis, sólo debéis introducir la url de la página. Os recomiendo que entreis primero en http://www.vermiip.es/ apuntéis vuestra ip y a continuación entréis a vermiip desde alguno de los proxy y veréis como aparece una ip distinta a la vuestra. 

1.- http://www.anonymouse.org/
2.- http://www.proxyget.com/
3.- http://www.demonproxy.com/
4.- http://www.webwarper.net/
5.- http://www.youhide.com/

Si conocéis alguno más dejadme un comentario y lo incluyo.

Ver mi IP privada

(Para ver tu ip pública pincha aquí)

Para conocer tu IP privada debes realizar los siguientes pasos:

En Windows

  1. Abre el Símbolo del sistema o la aplicación «cmd».
  2. Escribe el comando «ipconfig» y presiona Enter.
  3. Verás una lista de información relacionada con la red. Busca la sección que dice «Adaptador de LAN inalámbrica» o «Adaptador de Ethernet», dependiendo de tu tipo de conexión.
  4. En esa sección, busca «IPv4 Address» (Dirección IPv4) que mostrará tu dirección IP privada.

Linux Ubuntu

  1. Ve a Aplicaciones -> Accesorios -> Terminal
  2. En la ventana de terminal tecla: ifconfig
  3. Verás la configuración de todos tus dispositivos de red

En Mac

  1. Abre la aplicación Terminal desde la carpeta de Utilidades (en Aplicaciones).
  2. Escribe el comando «ifconfig» y presiona Enter.
  3. Encuentra la sección que se refiere a tu conexión de red, ya sea Wi-Fi o Ethernet.
  4. La dirección que sigue a «inet» es tu dirección IP privada.

Para ver tu IP pública pincha aquí