¿Qué es un nombre de dominio?
Los nombres de dominio son nombres legibles para las personas que el DNS (Sistema de Nombres de Dominio) asigna a una dirección IP. Esta dirección IP se asigna a un dispositivo, pero dado que las direcciones IP, especialmente las direcciones IPv6, son difíciles de recordar y están sujetas a cambios, lo más recomendable es utilizar nombres de dominio para identificar servidores y otros dispositivos.
Por ejemplo, si haces un ping a google.com, verás que una de las direcciones es 142.250.64.238. Podrías abrir tu navegador y escribir 142.250.64.238, y eso te llevaría a google.com. Sin embargo, eso es difícil de recordar y Google también podría decidir dejar de utilizar esa dirección. Por lo tanto, escribir «google.com» es mucho más fácil de recordar, además de ser una práctica más recomendable, ya que así no dependes de una dirección IP.
¿Cómo funcionan los nombres de dominio?
La mayoría de la gente está acostumbrada a escribir una URL en su navegador para acceder a una página, pero ¿qué función cumple realmente el nombre de dominio? Externamente, es decir, fuera de la red privada de una empresa, esta puede tener un nombre de dominio público que haya registrado en un registro de nombres de dominio. Existen varios registradores populares, como domain.com, Name Cheap, Host Gator, etc. Estos registradores te permiten elegir un nombre único, como example.com, y pagar por el derecho a utilizar ese nombre durante uno o más años, dependiendo del contrato, para que otros puedan utilizarlo para encontrarte. Estos nombres de dominio públicos se utilizan generalmente para proporcionar información, comunicación y servicios.
A nivel interno, también disponemos de dominios, que a menudo se crean mediante software como el controlador de dominio de Microsoft Active Directory. Así pues, es posible que tengas un nombre de dominio interno como, por ejemplo, example.net. Aunque este también proporciona información, comunicación y servicios a tus empleados, puede suponer además una forma sencilla de aplicar políticas de seguridad y de otro tipo a un segmento de la red interna. En ambos casos, el nombre de dominio ofrece, una vez más, una forma fácil de recordar cómo acceder a un destino o referirse a él.
Los siguientes pasos lo explican detalladamente:
- Un usuario escribirá una URL o un nombre de dominio en algún tipo de software cliente, como un navegador, una línea de comandos u otra interfaz de usuario.
- El cliente preguntará al servidor DNS al que ha sido redirigido si dicho servidor DNS conoce ese nombre de dominio.
- Si el servidor DNS conoce el nombre, devolverá la dirección IP correspondiente para que el cliente y el destino puedan empezar a comunicarse. Si el DNS no conoce el nombre, pasará al siguiente servidor DNS de la cadena, como el servidor de dominio de segundo nivel, y así sucesivamente, hasta que se encuentre la dirección IP o se llegue al servidor de dominio de nivel superior (TLD), que devolverá una dirección IP.
- El primer servidor DNS almacenará esa información en caché durante un tiempo (según el TTL) para que la próxima vez que alguien intente acceder a ese servidor el proceso sea un poco más rápido.
- El cliente ya puede empezar a comunicarse directamente con el servidor de destino que tiene ese nombre de dominio.

Diferencia entre un nombre de dominio y una URL
A menudo, los términos «nombre de dominio» y «URL» se utilizan indistintamente, pero eso no es correcto. Una URL es un localizador uniforme de recursos y, a veces, también se conoce como dirección web. La principal diferencia entre una URL y un nombre de dominio es que, mientras que un nombre de dominio es simplemente el nombre que se corresponde con la dirección IP, una URL proporciona la ruta completa hasta el destino con instrucciones sobre cómo llegar hasta allí.
Una URL contiene el protocolo que debe utilizarse, por ejemplo, http o https. Contiene información sobre el subdominio, que puede ser «www» o, con frecuencia, «blog» o «docs». La URL también incluye el nombre de dominio. Además, contiene la ruta específica o la página del servidor de destino a la que el cliente intenta acceder.

Diferentes tipos de nombres de dominio
La organización ICANN (Corporación de Internet para la Asignación de Nombres y Números) es la responsable de los nombres de dominio. Existen diversas normas establecidas por la ICANN que deben respetarse, dependiendo del tipo de dominio de primer nivel que vayas a utilizar en tu nombre de dominio.
La ICANN también acredita a registradores como los mencionados anteriormente en la sección «Cómo funcionan los nombres de dominio».
In the above examples, the TLD (Dominio de primer nivel) is .com, which is quite common. It is part of the domain name you’ll notice, so depending on if you’re going to menandmice.com, menandmice.net, or menandmice.org the TLDs would be .com, .net, or .org. Each TLD has its own registry which is again managed by ICANN. So menandmice.net might be owned by a completely different company than menandmice.com for example. Though this might cause confusion to a user, there would be no overlap between these two sites because they are contained within two entirely different hierarchies.
Un TLD patrocinado representa a una comunidad concreta en función de criterios como el origen étnico, la ubicación geográfica o incluso la profesión. Los TLD patrocinados pueden estar sujetos a normas y políticas diferentes a las de otros TLD gestionados por la ICANN.
Un TLD de código de país es un tipo de TLD patrocinado, tal y como se ha descrito anteriormente, salvo que representa a un país concreto en el que reside dicho nombre de dominio. Por ejemplo, menandmice.is se encuentra en Islandia porque .is es el TLD de código de país de Islandia. Las políticas de estos sitios pueden variar según el país en aspectos como el idioma e incluso la accesibilidad.