¿Qué es un nombre de host? Explicación para principiantes
¿Te preguntas qué es un nombre de host exactamente y para qué lo necesitas? Un nombre de host (hostname) es un concepto fundamental de las redes informáticas. ¿Qué es realmente un nombre de host y por qué debería entenderlo cualquier usuario de internet? Tanto si gestionas una página web como si configuras el correo o montas un servidor, tarde o temprano te encontrarás con nombres de host. En este artículo para principiantes te explicamos con claridad qué es un nombre de host, cómo funciona y para qué se usa.
Qué es un nombre de host: la definición básica
¿Qué es un nombre de host en pocas palabras? Un nombre de host es un nombre legible que se asigna a un dispositivo (host) de una red. En lugar de una dirección IP difícil de recordar, como 192.168.1.100, puedes usar un nombre de host como "webserver01" o "mail.example.com". Ahora que sabes qué es un nombre de host en su nivel más básico, podemos hacer una comparación. Es parecido a guardar los contactos en tu teléfono con un nombre en lugar de con un número de teléfono.
Un nombre de host permite identificar ordenadores, servidores, impresoras y otros dispositivos de red con un nombre que las personas entienden. En internet, los nombres de host forman parte del Domain Name System (DNS), que traduce estos nombres a direcciones IP.
La estructura de un nombre de host
Un nombre de host completo (también llamado Fully Qualified Domain Name o FQDN) consta de varias partes separadas por puntos. Veamos su estructura con un ejemplo:
mail.example.com
Lo desglosamos así:
| Parte | Ejemplo | Explicación |
|---|---|---|
| Nombre de host | El nombre del dispositivo o servicio concreto | |
| Nombre de dominio | empresa | El nombre de tu organización o de tu web |
| Dominio de nivel superior (TLD) | .com | El código de país o la extensión genérica |
| FQDN (completo) | mail.example.com | El nombre completo y único en internet |
La diferencia entre nombre de host y nombre de dominio
Los términos nombre de host y nombre de dominio se usan a menudo como sinónimos, pero hay una diferencia sutil. El nombre de dominio es la dirección general (example.com), mientras que el nombre de host identifica un dispositivo o servicio concreto dentro de ese dominio (mail.example.com, www.example.com, ftp.example.com). Por tanto, el nombre de dominio es una parte del nombre de host completo.
¿Dónde te encuentras nombres de host en la práctica?
Los nombres de host intervienen en muchas situaciones técnicas cotidianas. Estos son los usos más habituales:
Hosting web y servidores
Cuando contratas un plan de hosting web, a tu servidor se le asigna un nombre de host. Puede ser algo como server1.example.net. Usas este nombre de host para conectarte a tu servidor por FTP, SSH o el panel de control.
Configuración del correo
Al configurar tu dirección de correo necesitas nombres de host para el servidor de correo entrante y el saliente. Ejemplos típicos son imap.example.net para el correo entrante y smtp.example.net para el saliente. Sin los nombres de host correctos, tu cliente de correo no puede conectarse.
Configuración de DNS
En los registros DNS usas nombres de host para indicar qué servidores se encargan de tu dominio. Los registros MX apuntan a tu servidor de correo, los registros NS a tus servidores de nombres (nameservers) y los registros CNAME vinculan un nombre de host a otro nombre de host.
Redes locales
En tu red doméstica o en la de la oficina, los dispositivos también tienen nombres de host. Tu ordenador tiene un nombre de host (por ejemplo, DESKTOP-ABC123 en Windows) y, gracias a ese nombre, otros dispositivos de la red pueden encontrar tu ordenador sin conocer su dirección IP.
Configurar y cambiar el nombre de host
Según el sistema operativo y la aplicación, hay distintas formas de configurar o cambiar un nombre de host.
Ver y cambiar el nombre de host en Linux
En un servidor Linux puedes consultar y cambiar el nombre de host desde el terminal:
# Ver el nombre de host actual
hostname
# Cambiar el nombre de host de forma permanente
sudo hostnamectl set-hostname nieuwenaam.example.com
# Verificar
hostnamectl
No olvides actualizar también el archivo /etc/hosts para que el nuevo nombre de host se resuelva correctamente a la dirección IP adecuada.
Cambiar el nombre de host en Windows
- Abre Propiedades del sistema: pulsa Windows+Pausa o ve a Configuración > Sistema > Información
- Haz clic en "Cambiar el nombre de este equipo": aquí puedes modificar el nombre del equipo (nombre de host)
- Escribe el nuevo nombre: usa solo letras, números y guiones
- Reinicia el ordenador: el cambio se aplica tras el reinicio
Configurar un nombre de host para una página web
Para vincular un nombre de host como www.example.com a tu servidor web, tienes que crear un registro DNS. Lo haces con quien gestiona tu DNS, que suele ser tu registrador de dominios o tu proveedor de hosting. Crea un registro A que vincule el nombre de host a la dirección IP de tu servidor.
Reglas para nombres de host válidos
No todos los nombres son nombres de host válidos. Hay reglas técnicas establecidas en los estándares de internet:
- Máximo 253 caracteres: el nombre de host completo (FQDN) no puede superar los 253 caracteres
- Etiquetas de 63 caracteres como máximo: cada parte entre puntos puede tener como máximo 63 caracteres
- Caracteres permitidos: letras (a-z), números (0-9) y guiones (-)
- No empezar ni terminar con guion: una etiqueta no puede empezar ni terminar con un guion
- No distingue mayúsculas y minúsculas: los nombres de host no son sensibles a mayúsculas (Server1 = server1)
| Nombre de host | ¿Válido? | Motivo |
|---|---|---|
| webserver01 | Sí | Letras y números |
| mail-server.example.com | Sí | El guion está permitido |
| -server.nl | No | Empieza con guion |
| server_01.nl | No | El guion bajo no está permitido |
| mi servidor.nl | No | Los espacios no están permitidos |
Nombre de host y correo: la relación con el registro MX
Uno de los usos más importantes de los nombres de host está en el correo. Cuando alguien envía un correo a info@example.com, el sistema de correo que lo envía necesita saber qué servidor se encarga de recibir el correo de example.com. Esto lo determina el registro MX (Mail Exchange record) en el DNS.
Un registro MX contiene un nombre de host que apunta al servidor de correo. Por ejemplo:
example.com. MX 10 mail.example.com.
mail.example.com. A 93.184.216.34
El primer registro dice: "el correo para example.com debe ir al servidor con el nombre de host mail.example.com". El segundo registro traduce ese nombre de host a una dirección IP. Sin nombres de host bien configurados, no recibes correo. ¿Quieres saber más sobre cómo configurar el correo? Consulta nuestra guía sobre cómo crear una dirección de correo.
Nombre de host o dirección IP: ¿cuándo usar cada uno?
En algunas situaciones puedes usar tanto un nombre de host como una dirección IP para llegar a un servidor. ¿Cuándo eliges cada opción?
Cuándo usar un nombre de host
- Al configurar clientes de correo (imap.example.net, smtp.example.net)
- En los navegadores web (www.example.com)
- En la configuración de DNS, en registros CNAME y MX
- Para servicios que pueden cambiar de dirección IP
Cuándo usar una dirección IP
- Al diagnosticar problemas de DNS
- En reglas de firewall y en la configuración de red
- Cuando el servidor DNS no está disponible
- En registros A y AAAA (siempre deben contener una IP)
Preguntas frecuentes sobre nombres de host
¿Puedo elegir libremente mi nombre de host?
Si te preguntas qué es un nombre de host en tu situación concreta: en tu propio servidor u ordenador puedes elegir libremente el nombre de host local, siempre que sigas las reglas de nomenclatura. Para los nombres de host en internet, tienes que ser el titular del dominio correspondiente y configurar bien los registros DNS.
¿Qué pasa si mi nombre de host no funciona?
Si un nombre de host no se resuelve (no se traduce a una dirección IP), puede deberse a un error en la configuración de DNS, a un dominio caducado o a retrasos en la propagación de DNS. Revisa tus registros DNS y haz una prueba con el comando nslookup o dig.
¿"localhost" también es un nombre de host?
Sí, localhost es un nombre de host especial que siempre apunta a tu propio ordenador (dirección IP 127.0.0.1). Se usa mucho para desarrollar y probar páginas web y aplicaciones en tu propio equipo.
¿Cuántos nombres de host puedo crear en mi dominio?
No hay un límite práctico de nombres de host que puedas crear en tu nombre de dominio. Cada nombre de host necesita un registro DNS asociado (A, AAAA o CNAME) para funcionar.
Nombres de host en proveedores de hosting conocidos
Todo proveedor de hosting usa nombres de host para sus servidores y servicios. Estos son ejemplos típicos de nombres de host que te encontrarás al configurar tu hosting:
| Servicio | Nombre de host típico | Para qué sirve |
|---|---|---|
| Servidor FTP | ftp.example.com | Subir y descargar archivos |
| Servidor IMAP | imap.example.com | Recibir el correo entrante |
| Servidor SMTP | smtp.example.com | Enviar el correo saliente |
| Servidor MySQL | mysql.example.com o localhost | Conexión a la base de datos |
| cPanel | cpanel.example.com o server.example.net:2083 | Gestión del hosting |
Conocer los nombres de host correctos es clave al configurar tu página web, tu correo y otros servicios online. Guarda siempre estos datos en un lugar seguro para tenerlos a mano cuando tengas que hacer cambios de configuración.
¿Quieres saber más sobre qué es un nombre de host en el contexto de tu hosting? Consulta la documentación de tu proveedor o ponte en contacto con su departamento de soporte. La mayoría de los proveedores indican todos los nombres de host necesarios en el mensaje de bienvenida que recibes después de crear tu cuenta.
Consejos para elegir buenos nombres de host
Al configurar servidores y servicios, conviene pensar con calma en tu convención de nombres. Los buenos nombres de host son descriptivos, coherentes y fáciles de recordar. Aquí tienes algunos consejos prácticos que puedes aplicar:
- Sé descriptivo: usa nombres que indiquen la función (web01, db-primary, mail-eu) en lugar de nombres al azar
- Sé coherente: usa la misma estructura de nombres para todos los servidores de tu infraestructura
- Que sea corto: los nombres de host largos cuestan más de escribir y de recordar. Intenta no pasar de entre 15 y 20 caracteres por etiqueta
- Usa numeración: añade números si tienes varios servidores con la misma función (web01, web02)
- Evita los caracteres especiales: usa solo letras, números y guiones para lograr la máxima compatibilidad
- Documenta tu esquema: deja por escrito tu convención de nombres para que todo tu equipo siga el mismo estándar
Ahora que sabes qué es un nombre de host, entiendes uno de los pilares fundamentales de internet. Los nombres de host permiten llegar a servidores, páginas web y servicios mediante nombres legibles en lugar de series de números. Tanto si configuras tu hosting web como si configuras una dirección de correo o gestionas tu propio servidor, siempre tendrás que trabajar con nombres de host.
Ahora que entiendes del todo qué es un nombre de host y cómo funciona, recuerda esto: un nombre de host no es más que una etiqueta legible para las personas que identifica un dispositivo de red. A través del sistema DNS, esa etiqueta se traduce a la dirección IP que los ordenadores necesitan para comunicarse entre sí. Con una configuración de DNS y unos nombres adecuados, consigues que tus servicios online sean fiables y que todo el mundo pueda encontrarlos.
Qué es un nombre de host: uso técnico en la práctica
Ahora que sabes qué es un nombre de host, veamos cómo se usan los nombres de host en la práctica al configurar servidores, redes y entornos de hosting.
Nombres de host en la configuración de servidores
Al montar un servidor, el nombre de host es uno de los primeros ajustes que configuras. El nombre de host identifica tu servidor de forma única dentro de la red y se usa en los archivos de registro, la monitorización y la comunicación entre servidores. Una buena convención para nombrar servidores es:
- Función-ubicación-número: por ejemplo, web-ams-01, db-rtd-02, mail-ams-01
- Entorno como prefijo: por ejemplo, prod-web-01, staging-web-01, dev-web-01
- Evita los nombres creativos: nombres como "apollo" o "thunderbird" son simpáticos, pero poco prácticos en infraestructuras más grandes
Nombres de host en la configuración del hosting web
Al configurar un hosting web, te encuentras nombres de host en varios sitios:
- Ajustes de correo: el servidor de correo entrante y saliente (p. ej., mail.example.com)
- Servidor FTP: el servidor con el que subes archivos (p. ej., ftp.example.com)
- Servidor de bases de datos: a menudo "localhost" si la base de datos funciona en el mismo servidor
- Servidores de nombres: los servidores DNS que gestionan tu dominio (p. ej., ns1.example.net)
Configurar y cambiar el nombre de host
Cómo configurar o cambiar un nombre de host depende del sistema operativo. Estas son las instrucciones para los sistemas más habituales:
| Sistema operativo | Comando | Permanente |
|---|---|---|
| Linux (systemd) | hostnamectl set-hostname nombre | Sí |
| Linux (versiones antiguas) | Editar /etc/hostname | Sí, tras reiniciar |
| Windows | Sistema > Información > Nombre de este dispositivo | Sí, tras reiniciar |
| macOS | Preferencias del Sistema > Compartir > Nombre del ordenador | Sí |
Problemas habituales con los nombres de host
Una configuración incorrecta del nombre de host puede causar diversos problemas. Estos son los más habituales y sus soluciones:
- El correo se rechaza: si el DNS inverso (registro PTR) de tu servidor de correo no coincide con el nombre de host, algunos servidores de correo rechazan tus mensajes. Asegúrate de que el nombre de host, el registro A y el registro PTR sean coherentes.
- Errores del certificado SSL: un certificado SSL está vinculado a un nombre de host concreto. Si tu web es accesible a través de un nombre de host distinto de aquel para el que se emitió el certificado, los visitantes reciben un aviso de seguridad.
- Falla la resolución DNS: si un nombre de host no se puede traducir a una dirección IP, comprueba si el registro A está bien configurado y si los servidores de nombres están accesibles.
- Falla la comunicación en la red interna: los servidores que intentan comunicarse entre sí por nombre de host necesitan un archivo /etc/hosts bien configurado o un servidor DNS interno que funcione.
Configurar bien los nombres de host parece un detalle, pero es fundamental para que funcione toda tu infraestructura de servidores y de hosting. Tómate tu tiempo para organizar tus nombres de host de forma coherente y lógica.
Nombre de host y correo: una relación clave
El nombre de host desempeña un papel especialmente importante en la entrega del correo. Los servidores de correo que reciben tus mensajes comprueban el nombre de host de tu servidor de correo mediante varios mecanismos para verificar que tus mensajes son legítimos.
El registro PTR (Pointer record), o DNS inverso, vincula una dirección IP con un nombre de host. Cuando tu servidor de correo envía un mensaje, el servidor que lo recibe comprueba si la dirección IP tiene un registro PTR válido y si coincide con el nombre de host del comando HELO/EHLO. Si no coinciden, puede que tu mensaje se rechace o se marque como spam. Ponte en contacto con tu proveedor de hosting para configurar un registro PTR correcto si gestionas tú mismo un servidor de correo.
El nombre de host de tu servidor de correo también debe coincidir con tus registros MX y con el certificado SSL. Si tu registro MX apunta a mail.example.com, el certificado SSL de ese servidor también debe ser válido para mail.example.com. Si no coinciden, se producen errores TLS al entregar correo cifrado.
En el caso de las páginas web, el nombre de host es importante en el hosting virtual, en el que varias webs funcionan en el mismo servidor. El servidor web usa el nombre de host de la cabecera HTTP Host para decidir qué página web debe mostrar. Una configuración incorrecta del nombre de host puede hacer que los visitantes vean la web equivocada o reciban un mensaje de error. Este problema aparece sobre todo al crear subdominios si la configuración del servidor no se ha actualizado correctamente.
Qué es un nombre de host: resumen y consejos prácticos
Ahora que tienes una visión completa de qué es un nombre de host y de cómo se usan en la práctica, aquí tienes un resumen de los puntos más importantes y consejos prácticos para llevarte.
Un nombre de host es el nombre legible para las personas de un dispositivo en una red. En el contexto del hosting web, es el nombre con el que se identifica tu servidor y la base de toda la comunicación: desde cargar páginas web hasta enviar correo. Elige siempre nombres de host descriptivos y coherentes que reflejen la función y la ubicación del servidor. Evita los caracteres especiales y usa solo minúsculas, números y guiones en los nombres de host. Documenta todos tus nombres de host y sus direcciones IP en un registro central. Después de cada cambio, comprueba si el nombre de host se resuelve correctamente y si todos los servicios que dependen de él siguen funcionando. Con estos principios básicos evitas la mayoría de los problemas que puede causar una configuración incorrecta del nombre de host.
Nombre de host: por qué importa para tu presencia online
Entender qué es un nombre de host y cómo funcionan los nombres de host es un conocimiento básico para cualquiera que gestione una página web u ofrezca servicios online. Los nombres de host son el puente entre los nombres de dominio que entienden las personas y las direcciones IP numéricas que usan los ordenadores para comunicarse entre sí. Un nombre de host bien configurado es esencial para que tu web cargue, para entregar tu correo y para proteger tus conexiones con certificados SSL. Si nombras tus hosts de forma lógica y coherente, configuras bien tus registros DNS y compruebas con regularidad que todo funciona como debe, sientas una base técnica sólida para toda tu presencia online. Aplica estos conocimientos al montar servidores nuevos, al configurar servicios y al diagnosticar problemas de conexión.
Nombres de host en la práctica: ejemplos concretos
Para concretar la teoría sobre los nombres de host, aquí tienes ejemplos prácticos que puedes aplicar al instante. Para un servidor web sueles usar www como nombre de host, combinado con tu dominio: www.example.com. Tu servidor de correo recibe el nombre de host mail.example.com y tu servidor FTP, ftp.example.com. Si tienes varias aplicaciones web, usas nombres de host descriptivos como shop.example.com para tu tienda online y blog.example.com para tu blog. Para los servidores internos que no son accesibles públicamente, elige nombres que describan su función: db01 para tu primer servidor de bases de datos, backup01 para tu servidor de copias de seguridad y monitor para tu sistema de monitorización. Si aplicas estas convenciones de nombres con coherencia, todo tu equipo sabe al instante qué servidor cumple cada función y la gestión resulta clara y eficiente.