Ir al contenido principal

馃寪 Introducci贸n al Desarrollo Web: Direcciones IP y DNS

Resultado de imagen para dns
Para iniciar comencemos recordando que el nombre de dominio puede identificar a toda una red o a un ordenador o dispositivo de red en particular. En la entrada anterior ve铆amos como al escribir 216.58.198.206 en el navegador nos redirig铆a a google. Antes de explicar como sucede eso veamos que son las direcciones IP.

Una direcci贸n IP es una numeraci贸n que identifica un ordenador o cualquier otro dispositivo de red, como un router o switch, en Internet.

Cualquier dispositivo que se conecta a Internet, ya sea un ordenador, una tableta o un tel茅fono m贸vil, tiene asignada una direcci贸n IP. Si eres un estudiante en alguna univerdad estoy seguro que deber铆as tener una matricula de estudiante (si eres aun menor a estos grados al menos un numero de lista), bien imagina que la matricula es una direcci贸n IP. Por ejemplo mi matricula en tiempos de preparatoria era 130550436-8, esa misma matricula me identificaba como estudiante entre casi mil alumnos, poniendo esa misma matricula en cualquier ordenador de la instituci贸n pod铆a ver mis calificaciones, acceder a mi informaci贸n escolar etc. As铆 mismo me representaba como seg煤n mi matricula parte de la generaci贸n ingresada en el a帽o 2013 (13), en la zona estudiantil 055 de mi regi贸n y era el alumno 0436-8. Bueno as铆 mismo una ip se conforma de varios n煤meros, por ejemplo la antes vista 216.58.198.206 cada cifra representa algo diferente (lo cual no explicare pues ese es tema de redes de computadora) pero que juntas nos indican o representan a alg煤n ordenador en Internet. 
En la actualidad existen dos sistemas de direccionamiento, dos conjuntos de direcciones IP, IPv4 e IPv6.
Las direcciones IPv4 se expresan por un n煤mero binario de 32 bits, permitiendo un espacio de direcciones de hasta 4.294.967.296, es decir todas las posibles combinaciones de n煤meros o IP posibles.
Quiz谩s pensar谩s que este n煤mero es muy grande, que es suficiente para asignar una direcci贸n IP a cada dispositivo actual que se conecta a Internet, pero no es as铆. Digo ya te has dado cuenta de cuantos humanos somos en el planeta sumado a que cada humano tiene como 10 aparatos en casa que se conectan a la red (el tel茅fono de cada persona de la familia, la tv inteligente, las computadores e inclusive el mismo router o modem tiene una ip).
Para eso se ha desarrollado IPv6. Las direcciones IPv6 se expresan por un n煤mero binario de 128 bits, permitiendo un espacio de direccionamiento de hasta 3.4×1038, lo que permite que cada persona en la Tierra pueda hacer uso de millones de direcciones IP.
Como las direcciones IPv6 son m谩s largas se emplea la notaci贸n hexadecimal: cuatro d铆gitos hexadecimales separados por dos puntos. Se emplea esta notaci贸n porque si se siguiera utilizando la de IPv4 tendr铆amos que escribir n煤meros como estos. IPv6 tiene que sustituir a IPv4, pero por diversas razones su implantaci贸n est谩 siendo muy lenta.
Hasta ahora hemos visto que tenemos los nombres de dominio y tambi茅n tenemos las direcciones IP, y entre ambos existe una correspondencia.

¿C贸mo se realiza esa correspondencia?

Los nombres de dominio se transforman en direcciones IP mediante un sistema llamado DNS, Domain Name System o Sistema de Nombres de Dominio en espa帽ol.
El funcionamiento de DNS es un poco complejo, b谩sicamente es una base de datos distribuida entre diferentes ordenadores, los servidores de DNS, que se comunican entre s铆.
Pero de forma simplificada  cada servidor DNS posee una tabla con la correspondencia entre los nombres de dominio y las direcciones IP, y cuando un servidor no dispone de una correspondencia concreta, sabe a qu茅 servidor le tiene que preguntar para obtener la respuesta, la correspondencia entre nombre de dominio y direcci贸n IP.
En otras palabras es como una especie de Directorio telef贸nico, digamos que busco el tel茅fono de atenci贸n a clientes de Google en mi cuidad, Obviamente no me se el tel茅fono pero puedo ir a buscar al directorio Google y a lado de su nombre debe estar el numero telef贸nico (que en este ejemplo seria la direcci贸n IP).
El uso de DNS ofrece numerosas ventajas. Dos son muy f谩ciles de entender. Por un lado, los nombres de dominio son m谩s f谩ciles de recordar, aunque algunos nombres pueden ser realmente largos e in煤tiles. Por otro lado, el nombre de dominio es m谩s fiable. La direcci贸n IP puede cambiar con el tiempo por diversas razones sin que tenga que cambiar el nombre de dominio, tomando el ejemplo anterior, google puede cambiar de tel茅fono pero no de nombre (t茅cnicamente hablando claro) por lo tanto una vez que tenga el nuevo directorio telef贸nico el proceso de b煤squeda seria el mismo y aun as铆 podr铆a comunicarme con los servicios de la compa帽铆a.



Notas: Esta informaci贸n ademas esta basada en gran parte por el programa "Act铆vate, Google Espa帽a", yo soy/fui alumno del programa para las fechas de redacci贸n de la entrada, te recomiendo si deseas ampliar aun mas tu conocimiento inscribirte y/o checar sus cursos disponibles visitando su link: http://google.es/activate.

Comentarios