Los nombres de los subdominios son generalmente arbitrarios porque dependen de los administradores de las redes locales. Sin embargo los dominios de nivel superior y algunos subdominios amplios tienen reglas establecidas.
Existen diversos dominios de primer nivel convencionales:
- Nacionales: constan de dos letras que denotan a qué país pertenece el ordenador. España: es, Francia: fr, Gran Bretaña: uk...
- Internacionales y genéricos:
Internacionales: están reservados para las organizaciones de carácter internacional. Por el momento sólo existe uno: int.
Genéricos: pueden ser utilizados por entidades cuya actividad se extiende a uno o varios países. Comercial: com, organizaciones no comerciales: org, recursos de red: net.
Estados Unidos es una excepción ya que no se usa la terminación us como dominio principal. El motivo es que Internet tuvo su origen en las redes nacionales de Estados Unidos, por eso se utilizan dominios de primer nivel especiales:
edu: educación
mil: militar
gov: gobierno (no militar)
Determinación del número IP a partir de su nombre: el servidor DNS
El sistema de nombres por dominio constituye una forma idónea de nombrar a los ordenadores. Sin embargo, las máquinas necesitan el número IP para establecer contacto entre sí.
Para traducir los nombres por dominio a sus correspondientes números IP existen los servidores de nombres por dominio (DNS servers).
Debido a la gran cantidad de ordenadores que hay en la red y a los cambios constantes de estos es imposible mantener una base de datos centralizada que contenga todos los nombres por dominio existente. Sí existe una base de datos distribuida. Cada dominio principal, muchos subdominios y redes locales disponen de un servidor DNS con los datos de ordenadores que le pertenecen: sus nombres y sus números IP para poder traducir.
Cuando un ordenador local necesita conocer el número IP de un ordenador remoto se inicia un proceso:
1. El ordenador local envía un mensaje al servidor DNS más cercano. En el mensaje incluye el nombre por dominio que se desea traducir y se solicita el número IP correspondiente.
2. El servidor DNS si tiene la dirección solicitada la envía inmediatamente. Si no la tiene establece una conexión y realiza la consulta a otro servidor de nombres, los servidores DNS se preguntan entre ellos hasta que se localiza el nombre por dominio. Cuando se localiza se envía al primer servidor DNS que lo solicitó.
3. Cuando el servidor de nombres local dispone del número IP solicitado transmite esta información al ordenador que ha efectuado el pedido.Si el nombre por dominio del ordenador remoto es incorrecto el servidor de nombres (DNS) no podrá determinar el número IP correspondiente, y el usuario recibirá un mensaje de error: "ERROR: the requested URL could not be retrieved", "DNS name lookup failure", etc
No hay comentarios:
Publicar un comentario