Resolución de dominio y procesamiento de URL

Un nombre de dominio es una dirección que se utiliza para acceder a cualquier sitio web. El nombre de dominio es único por naturaleza y es muy fácil de recordar. Al escribir el nombre de dominio, el usuario puede acceder al sitio web que desee. La dirección real de cualquier sitio web es muy complicada, pero con la ayuda del nombre de dominio, esta dirección complicada se puede convertir en una forma simplificada comprensible para los humanos. El nombre de dominio se forma con la ayuda de las reglas y procedimientos de DNS.

¿Por qué es importante el nombre de dominio?

El nombre de dominio es fácil de recordar pero la dirección IP no lo es. Tomemos un ejemplo de la guía telefónica, no recordamos el número de teléfono de las personas, solo recordamos el nombre de la persona y luego buscamos el número usando sus nombres, no con sus números de teléfono. Se puede cambiar una dirección IP en el back-end, pero el nombre de dominio sigue siendo el mismo.

Historia: estamos utilizando la forma humana comprensible de la dirección numérica del host desde la era ARPANET. Anteriormente, cada computadora en la red solía recuperar archivos de host de la computadora en SRI, que solía asignar nombres de host de computadora a direcciones numéricas. A medida que las redes comenzaron a crecer rápidamente, se volvió casi imposible realizar la tarea con los métodos tradicionales y, por lo tanto, en 1983, se introdujo el Sistema de Nombres de Dominio en ARPANET.

Características:

  • Cuanto más corto sea el nombre de dominio, más fácil será recordarlo y comprenderlo, y cuanto más largo sea el nombre de dominio, será más difícil recordarlo y comprenderlo, por lo que es recomendable mantener el nombre de dominio breve y nítido.
  • El nombre de dominio debe ser fácil de deletrear porque el usuario no podrá recordarlo correctamente si es complicado.
  • En Nombre de dominio, la extensión .com es la más popular, ya que muchas personas recuerdan los sitios con esta extensión y tienden a olvidar otras extensiones.
  • A veces, el Nombre de dominio no tendrá ningún significado, pero se vuelve tan popular que las personas reconocen ese nombre de dominio simplemente escuchando su nombre, por lo que también podemos crear una marca, y realmente no necesitamos ningún significado a menos que y hasta que el Nombre de dominio se convierta en un marca.
  • Idealmente, el nombre de dominio no debe contener guiones ni números, ya que se vuelve engorroso de recordar.

Pasos para la resolución de dominios y el procesamiento de URL: 

Cuando escribimos una dirección web en un navegador web, nuestra computadora necesita convertirla en una dirección IP. Para que pueda ponerse en contacto con nuestro servidor web y se lo entregue. Esto se denomina búsqueda directa porque estamos convirtiendo un nombre de host en una dirección IP. También se denomina búsqueda inversa cuando estamos convirtiendo una dirección IP en un nombre de host.

  • Primero, escribiremos el nombre del sitio web al que queremos acceder. Por ejemplo: facebook.com.
  • Luego, este nombre de dominio se asignará a su dirección IP correspondiente, y la conversión del nombre de dominio a la dirección IP es responsabilidad del resolutor. Hay una resolución entre la solicitud y el servidor raíz.
  • La solicitud del sitio web primero va al servidor raíz, se puede realizar mediante 2 métodos, ya sea con un método recursivo o con el método iterativo. Hay un total de 13 servidores raíz en todo el mundo.
  • El resolutor luego le da una dirección IP del siguiente nivel al resolutor. El siguiente nivel consiste en servidores genéricos o servidores de países.
  • El resolver resuelve el nombre de dominio de derecha a izquierda, lo que significa que en nuestro ejemplo primero resolverá «.com». Luego, «.com» brinda un enlace al resolutor, luego de eso, nuestra solicitud se reenviará al servidor autorizado.
  • Los servidores autorizados almacenan todas las direcciones IP y los nombres. Puede haber múltiples direcciones IP de un sitio web en particular. Facebook tiene más de 70 mil servidores, por lo que la dirección IP puede ser múltiple.
  • Esta dirección IP se le da al resolutor y luego el resolutor le da esa dirección IP a nuestra computadora. Entonces podemos acceder a los datos en nuestra computadora.

Estos pasos solo se realizan cuando accedemos a cualquier sitio web por primera vez. Cuando accedemos a ese sitio web por segunda vez, nuestra solicitud no se reenvía al servidor raíz porque nuestro proveedor de servicios de Internet (ISP) almacenó en caché esa dirección IP para que cada vez que necesite acceder a ese sitio web, proporcione la dirección IP fácilmente.

ventajas:

  • Un buen nombre de dominio agrega credibilidad y también lo separa de otros nombres de dominio.
  • Además, Domain Name da visibilidad a la marca y también atrae a muchos usuarios.
  • El nombre de dominio puede aumentar la clasificación en los motores de búsqueda una vez que se vuelve popular entre los usuarios de Internet.
  • El nombre de dominio establece una identidad única en el ciberespacio.
  • El nombre de dominio se puede revender, arrendar y permutar, lo que también es una de las grandes ventajas.

Desventajas:

  • El registro de DNS solo puede ser controlado por la ICANN, lo cual es un gran desafío ya que está vinculado a un solo país y, en adelante, también desafía la neutralidad de la red.
  • En el lado del servidor DNS, solo se ve la dirección IP y, de ahora en adelante, los piratas informáticos pueden manipularla.
  • Además, el servidor DNS se basa en la relación maestro-esclavo, que es otro desafío.
  • En caso de que el host comience a funcionar mal, se vuelve difícil acceder a la página web.
  • En muchos casos, la máquina del servidor de destino del hacker hace que el usuario redirija a otra página web, lo que resulta en phishing.

Publicación traducida automáticamente

Artículo escrito por snigdha_yambadwar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *