2) ¿Qué son los DNS?
3) ¿Puedo obtener un dominio propio para mi página web?
4) Cómo hacer pruebas de conexión sin estar en Internet. (Conectar a una PC consigo misma, LOOPBACK)
5) Cómo averiguar el IP de un servidor a partir de un dominio. (mediante PING)
6) Cómo averiguar el IP de alguien a través del ICQ. (con ISoaQ 6.0)
7) Cómo averiguar el IP de alguien a través del CHAT.
8) Cómo averiguar el IP de alguien a través de un e-mail recibido.
1)
¿Qué son y cómo funcionan los números IP?
1) ¿Qué
son y cómo funcionan los números IP?
Desde hace ya
tiempo que Internet esta disponible para el público masivo, pero eso no
significa que dicho público sepa realmente cómo funciona. Por suerte no hace
falta saberlo para aprovecharla, pero nunca está de más una explicación.
Básicamente,
esta red está basada en el envío de datagramas.
Un datagrama es un "paquete" de datos que parte de una
computadora hacia otra. Cada datagrama
contiene, además de los datos a enviar, y otras cosas, la información tanto de
la ubicación (dirección) del emisor cómo la del receptor, de un modo similar a
lo que escribimos en el sobre de una carta del correo convencional.
Pero, ¿cómo
se puede definir la dirección de una computadora?
Toda PC que
esté en red tiene al menos una "dirección virtual", que consiste en
un número que la identifica y diferencia de todas las demás máquinas de la red,
es decir, ninguna otra PC tendrá el mismo número, aún cuando dicha red abarque
a todo el planeta, como en el caso de Internet.
Este número
identificatorio ocupa tan sólo cuatro bytes, y se suele escribir de esta forma:
XXX.XXX.XXX.XXX (cada XXX es un número
entre 0 y 255).
Como se
imaginarán, este número se llama "Número IP". Para que una computadora se comunique con
otra (le envíe uno o más datagramas) es imprescindible que la emisora conozca
el IP de la receptora.
Si tenemos
una PC conectada a 2 redes simultáneamente (por ejemplo, a la red interna de la
oficina y a Internet), tiene 2 números IP, uno para comunicarse por Internet y
el otro para la red de la oficina.
Entonces
surge el concepto de "Interface de Red". Una interface de red es el
elemento que conecta a una PC con una Red. En el ejemplo, las dos interfaces
son el Módem y la Placa de red. Por lo
tanto, no es cada computadora la que tiene un numero IP, sino cada interfaz de
red.
Nuestro
proveedor de Internet puede disponer de X números IP, que son los que usarán
los usuarios que se conecten a través de él. Cuando nuestra PC se conecta a
Internet, se comunica a uno de los modems del proveedor y recibe asignado el IP
que utilizará durante esa llamada.
En resumen,
cada vez que nos conectamos a internet se nos asigna uno de los números IP
disponibles en nuestro proveedor, por eso nuestro IP es diferente en cada
llamada. A esto se lo llama "IP
Dinámico".
Lo contrario
de IP Dinámico, es lógicamente, el IP fijo. Este es el caso de las computadoras
que están conectadas directamente a Internet por una placa de red.
2) ¿Qué son los DNS?
Un sitio Web,
es un conjunto de documentos que se encuentran guardados en una computadora (un
servidor). Este servidor tiene un número IP, que nuestra PC tiene que conocer
para poder enviarle el pedido de los archivos HTML y las imágenes (en otras
palabras, las páginas).
¿Pero como
visito un sitio web si no sé el número IP de la computadora en la que está
alojado?
Existe en
internet, un servicio llamado "Servicio de nombres de dominio" o
"Domain Name Service" (DNS), que consiste en poner un nombre
"amigable" a cada dirección IP, para permitirnos recordarlas
fácilmente.
Cuando
tratamos de acceder a, por ejemplo, la página de Yahoo, nuestra computadora
solicita automáticamente a un servidor DNS que traduzca
"www.yahoo.com" (el nombre de dominio) a su numero IP (que es
216.32.74.52) y recién entonces podremos comunicarnos con el sitio.
En un
servidor DNS, hay una gran "base de datos" en donde cada dominio
tiene su número IP correspondiente. Y cualquier PC de la red puede consultarla.
(de hecho lo hace automáticamente cada vez que visitamos un sitio)
3) ¿Puedo obtener un dominio propio para mi
página web? (Limitaciones del DNS)
Como dijimos,
un servidor DNS tiene para cada dominio un equivalente numero IP. Por eso, para
tener un dominio propio, se necesita que nuestra página esté alojada en una
computadora con IP fijo. Ya que si no fuera así, el servidor DNS nunca podría
determinar su número IP (por que este variaría a cada rato).
Es por eso
que no es posible para los usuarios telefónicos normales de Internet tener un
dominio propio.
Cuidado, no
se debe confundir el concepto de "dominio propio" con el de página
propia. Es posible tener página propia
en internet, que en realidad, consiste en alojar nuestros documentos en un
subdirectorio dentro de un servidor gratuito.
(Como Geocities o Xoom)
4) Cómo hacer pruebas de conexión sin estar
en Internet. (Conectar a una PC consigo
misma, LOOPBACK)
Por último,
en todos los Sistemas Operativos hay una interface de red "virtual".
Esta interface llamada "LOOPBACK" hace referencia a si misma. El número IP de esa interface es
"127.0.0.1". O sea, si cualquier PC trata de conectarse con
"127.0.0.1" estaría tratando de conectarse consigo misma. Este numero
IP no varía, estemos conectados a Internet o no.
5)
Cómo averiguar el IP de un servidor a partir de un dominio (mediante PING).
La manera más
fácil de obtener el numero IP de una computadora teniendo el nombre de su
dominio es ejecutando el comando PING bajo DOS: (Ping viene junto con Windows
95/98)
Por ejemplo,
obtener el IP de Yahoo usando PING se vería así:
c:\>ping
www.yahoo.com
Haciendo ping a www.yahoo.com [216.32.74.52] con 32 bytes de datos:
Respuesta desde 216.32.74.52: bytes=32 tiempo=687ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=723ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=671ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=668ms TDV=239
Estadísticas de ping para 216.32.74.52:
Paquetes: enviados = 4, Recibidos = 4, perdidos = 0 (0% loss),
Tiempos aproximados de recorrido redondo en milisegundos:
mínimo = 668ms, máximo = 723ms, promedio = 687ms
c:\>
Haciendo ping a www.yahoo.com [216.32.74.52] con 32 bytes de datos:
Respuesta desde 216.32.74.52: bytes=32 tiempo=687ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=723ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=671ms TDV=239
Respuesta desde 216.32.74.52: bytes=32 tiempo=668ms TDV=239
Estadísticas de ping para 216.32.74.52:
Paquetes: enviados = 4, Recibidos = 4, perdidos = 0 (0% loss),
Tiempos aproximados de recorrido redondo en milisegundos:
mínimo = 668ms, máximo = 723ms, promedio = 687ms
c:\>
Además del
número IP (que esta entre corchetes), PING me indica cuanta demora hay entre mi
módem y la computadora de Yahoo, medida en milisegundos (690 ms aprox. en mi
caso).
La utilidad
más importante del programa Ping es la de asegurarse que hay comunicación con
otra computadora de la red. (Si no fuera posible la comunicación, Ping avisaría
que el tiempo de espera se ha agotado.)
6)
Cómo averiguar el IP de alguien a través del ICQ 99.
De lo explicado
anteriormente se deduce que sólo quienes están On Line tiene un número de IP.
Si deseas
obtener el IP de alguien que está On Line en tu lista de ICQ, prueba lo
siguiente:
Haz click con
el botón secundario del mouse sobre la persona de la que quieres obtener su IP.
Selecciona "INFO" del menú desplegable que aparece.
En la solapa
"Main" hay un campo que dice "Current / Last IP:". En ese
lugar dice el numero IP de la persona o aparece "N/A". Esto ultimo
significa que esa persona configuró su ICQ para que oculte su IP.
Existe un
parche para el ICQ que elimina el "N/A" (para que el ICQ no vuelva a
ocultarnos los IP). Dicho parche se
encuentra en http://members.xoom.com/retrievefile/isoaq60.exe
Lo más
interesante es que ISOaQ funciona con muchas versiones diferentes del ICQ, y
tiene además otras prestaciones interesantes.
Nota de
actualización: Esta version del ISOaQ es del 30/8/99 y no funciona con el
ultimo ICQ. Pueden encontrar una version más nueva del ISOaQ en
http://isoaq.da.ru
7)
Cómo averiguar el IP de alguien a través del CHAT.
Si estás en
chateando en IRC, podés obtener el IP de la otra persona ingresando en la
ventana de Status:
"/whois Nick_Name" (sin comillas y remplazando
Nick_Name por el apodo de esa persona)
En algunos
casos el IP aparece oculto (es decir, no aparece). Si es así tendremos que usar la técnica que
transcribo a continuación:
(Autor:
Kadorna http://members.xoom.com/_XOOM/kadornakpo/Index2.html)
..."Como
sacar la IP del server de ciudad sin ser @" (Nota: "@" significa moderador del
canal)
"En en
el server de Ciudad Digital komo en otroz... cuando le haces un /WHOIS a
alguien, te puede dar la IP o la HOST de esa persona, la verdad no se cual es
el criterio por el cual te muestra una u otra. Pero a lo ke voy es ke aparecen
enkripatadas.
Ejemplos:
234.45.23.XXX
xxxxxxxxxx.ciudad.com.ar
xxxxxxxxxx.ciudad.com.ar
Voy a pasar a
explicar como averiguar las IPs sin ser @... para esto tomemos como ejemplo a
Jorge ke esta en #Encuentros. Asi ke primero lo primero, en status ponemos...
/WHOIS Jorge
Jorge is ~JorgeQuinteros@200.16.73.XXX
Jorge
on #Encuentros #Conferencias #Maduritos
Jorge using CIChatService Ciudad Exchange Chat Service
Jorge End of /WHOIS list
Komo veran
entre la info ke nos da es server esta la IP de Jorge ke es 200.16.73.XXX, la
pregunta es ke mierda hay detras de las Xz no? Bueno el siguiente paso es
poner, siempre en Status...
/WHO
200?16?73????
O sea hay ke
poner ? en cada . (punto) y ? en cada X.
Con esto lo
ke hacemos es pedirle al servidor ke nos diga kienes son los usuarios ke su IP
tienen el patron 200.16.73.???
Komo
respuesta de este vamos a obtener una lista...
#Conferencias
Jorge ~JorgeQuinteros@200.16.73.XXX :0
#Lesbianas Linda ~ JorgeQuinteros@200.16.73.XXX
200?16?73???? End of /WHO list
#Lesbianas Linda ~ JorgeQuinteros@200.16.73.XXX
200?16?73???? End of /WHO list
Komo veran
entre los listados esta nuestro amigo Jorge... el paso siguiente es probar con
numeros en las posiciones donde estaban las X.
Para tener en
cuenta:
Una IP puede
tomar komo valor maxino 255.255.255.255. Asi ke al tratar de averiguarlas, no
sean FORROS en el lugar de la primera X solo prueben con el 1 o 2.
Bueno
empezamos a probar...
/WHO 200?16?73?0??
200?16?73?0?? End of /WHO list
200?16?73?0?? End of /WHO list
/WHO 200?16?73?1??
#Lesbianas Linda ~ Linda@200.16.73.XXX
200?16?73?1?? End of /WHO list
#Lesbianas Linda ~ Linda@200.16.73.XXX
200?16?73?1?? End of /WHO list
Bueno aca
salio en la lista ke te envia el servidor el otro usuario cuya IP seguia el
patron, pero esto a nosotros no nos importa estamos buscando a Jorge... asi ke
seguimos
/WHO 200?16?73?2??
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?2?? End of /WHO list
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?2?? End of /WHO list
Bueno parece
ke encontramos el numero ke corresponde a la primera X, es el numero 2. Ahora
pasamos al siguiente...
WHO 200?16?73?20?
200?16?73?20?? End of /WHO list
200?16?73?20?? End of /WHO list
WHO 200?16?73?21?
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?21? End of /WHO list
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?21? End of /WHO list
Encontramos
el segundo...!!! pasemos al tercer y ultimo numero
WHO 200?16?73?210
200?16?73?210 End of /WHO list
200?16?73?210 End of /WHO list
WHO 200?16?73?211
200?16?73?211 End of /WHO list
200?16?73?211 End of /WHO list
WHO 200?16?73?212
200?16?73?212 End of /WHO list
200?16?73?212 End of /WHO list
WHO 200?16?73?213
200?16?73?213 End of /WHO list
200?16?73?213 End of /WHO list
WHO 200?16?73?214
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?214 End of /WHO list
#Conferencias Jorge ~JorgeQuinteros@200.16.73.XXX :0
200?16?73?214 End of /WHO list
Bueno no hay
mas ke decir... la IP es 200.16.73.214."
8)
Cómo averiguar el IP de alguien a través de un e-mail recibido.
Cuando te
llega un mail a tu casilla y querés saber de que IP vino tenes quever el Header
(o encabezado) del mail.
Tengo que
aclarar que de esta manera obtenemos el IP que tenía la computadora del emisor
EN EL MOMENTO EN QUE ENVIÓ EL MAIL, y nada nos garantiza que esa persona aún
esté bajo ese mismo IP.
Para ver el
encabezado de un mensaje en Outlook Express tocá con el botón derecho del mouse
en el e-mail y luego en "Propiedades/Detalles").
Por ejemplo,
este es el encabezado de un mail cualquiera que me mandaron a mí:
Received: from postino2.prima.com.ar - 200.42.0.133 by
ciudad.com.ar with
Microsoft SMTPSVC;
Sun, 15 Aug 1999 15:32:57 -0300
Received: from ns1.houseware.com.ar ([196.32.70.161])
by postino2.prima.com.ar (8.9.1a/8.9.1) with SMTP id PAA26897
for <******@ciudad.com.ar>; Sun, 15 Aug 1999 15:33:44 -0300 (ART)
Received: from [196.32.70.15] by ns1.houseware.com.ar with ESMTP id xa200665
for <******@******.com>;
Sun, 15 Aug 1999 15:33:32 -0300
Message-ID: <002401bee74c$ca7134a0$0f4620c4@oemcomputer>
From: "Irie" <***@*****.com>
To: <******@******.com>
Subject: Saludos!
Date: Sun, 15 Aug 1999 15:33:31 -0300
Organization: Irie
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0021_01BEE733.87BE5A20"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Microsoft SMTPSVC;
Sun, 15 Aug 1999 15:32:57 -0300
Received: from ns1.houseware.com.ar ([196.32.70.161])
by postino2.prima.com.ar (8.9.1a/8.9.1) with SMTP id PAA26897
for <******@ciudad.com.ar>; Sun, 15 Aug 1999 15:33:44 -0300 (ART)
Received: from [196.32.70.15] by ns1.houseware.com.ar with ESMTP id xa200665
for <******@******.com>;
Sun, 15 Aug 1999 15:33:32 -0300
Message-ID: <002401bee74c$ca7134a0$0f4620c4@oemcomputer>
From: "Irie" <***@*****.com>
To: <******@******.com>
Subject: Saludos!
Date: Sun, 15 Aug 1999 15:33:31 -0300
Organization: Irie
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0021_01BEE733.87BE5A20"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Cada línea
que empieza con "Received:" indica que el mail pasó un servidor antes
de llegar a destino. La línea de arriba
de todo dice los datos de MI servidor de e-mail (o sea, la última máquina por
la que pasó el mail antes de llegar a mí). La segunda línea que comienza con
"Received:" indica el ante-ultimo servidor por el cual el mail pasó,
(en este caso, es un servidor intermedio).
Y de esta
manera sigue la cadena hasta llegar a la ultima línea (recuerden que estamos
hablando de las lineas que comienzan con "Received:") y que dice los
datos del EMISOR del mensaje.
En el
ejemplo, esa línea dice:
Received: from [196.32.70.15] by ns1.houseware.com.ar
with ESMTP id xa200665
Y alli
finalmente esta el IP buscado. Esa línea dice que CUANDO ENVIÓ ESTE MAIL estaba
conectado en el IP 196.32.70.15.
En resumen:
Generalmente en un Header, sacando los datos que no nos interesan, se destaca
esta estructura:
Received: from INTERMEDIARIO_2 by SERVIDOR_MAIL_DESTINATARIO ...
...
Received: from INTERMEDIARIO_1 by INTERMEDIARIO_2 ...
...
Received: from SERVIDOR_MAIL_EMISOR by INTERMEDIARIO_1 ...
...
Received: from IP_EMISOR by SERVIDOR_MAIL_EMISOR ...
...
...
Received: from INTERMEDIARIO_1 by INTERMEDIARIO_2 ...
...
Received: from SERVIDOR_MAIL_EMISOR by INTERMEDIARIO_1 ...
...
Received: from IP_EMISOR by SERVIDOR_MAIL_EMISOR ...
...
Si se lo lee
de abajo hacia arriba, se puede ver la secuencia que siguio el mail que es:
No hay comentarios:
Publicar un comentario