¿Qué es el hostname de un equipo o sistema?


Un nombre de equipo es un nombre único que se le otorga a un dispositivo conectado a una red de dispositivos informáticos. Puede ser un ordenador, un servidor de ficheros, un dispositivo de almacenamiento conectado en red, un fax, impresora, teléfono móvil, etc..
En Internet o la red, usualmente se trabaja con equipos funcionando como servidores (hosts), en estos casos el equivalente para «nombre de equipo» en inglés sería hostname. Estos servidores siempre tienen una dirección IP asignada, al igual que los dispositivos que se encuentran en nuestra "red local".
El nombre de host o "hostname" ayuda al administrador de la red a identificar los dispositivos sin tener que memorizar una dirección IP para cada uno de ellos. El nombre para el equipo o dispositivo suele ser una palabra sencilla, elegida por el administrador. Se puede entablar tanto nombres descriptivos, como creativos (iron-man, stallman), como números (machine07).
Prácticamente todos los sistemas operativos se identifican con un nombre predeterminado para referirse al ordenador local: "localhost" y aunque se cambie o asigne otro nombre de equipo, el localhost siempre será identificativo y se podrá usar en el sistema o equipo.


¿Cómo funciona el hostname en Internet?


El nombre de equipo o hostname no es visible en Internet. Pero realmente, cualquier máquina, dispositivo u ordenador, tiene un nombre de dominio completamente cualificado (FQDN), el cual se compone del nombre de equipo y del nombre de dominio. Un ejemplo sería: en equipo007.shelldredd.com, "equipo007" es el nombre de equipo, y "shelldredd.com" es el nombre del dominio.

✪ ¿Qué es un FQDN?


Sus siglas en inglés significan "fully qualified domain name" y es un nombre de dominio completo, que incluye el nombre del equipo y el nombre de dominio asociado a ese equipo. Ejemplo: "equipo007.shelldredd.com". La longitud máxima permitida para un FQDN es de 255 caracteres (bytes), con una limitación de 63 bytes por etiqueta dentro de un nombre de dominio.
Con esta información básica explicada, podemos continuar con la parte práctica del artículo, "cambiar el hostname".

Cambiar hostname en sistemas Gnu/Linux.


En algunas distribuciones se puede cambiar desde el panel de información de sistema, propiedades y cambiar nombre de equipo pero en este caso usaremos la shell de la terminal, si ejecutamos "hostname" nos dirá cual es nombre de equipo actual. Con la orden de sistema "hostnamectl" con el parametro "set-hostname":

Instrucciones para ejecutar en la shell

sudo hostnamectl set-hostname [nombre-nuevo]


Después de la ejecución del comando, no veremos cambios algunos en el encabezado o promt de la terminal, necesitamos reiniciar el entorno de la shell para que se actualice. Para ello cerramos o salimos de la terminal con el comando "exit".

Ejecutamos la terminal de nuevo y comprobamos que los cambios han surgido efecto.

Instrucciones para ejecutar en la shell

hostname


Cambiar el archivo de configuración de hosts.


Después del paso anterior no hemos terminado de configurar el cambio de nombre de equipo, ya que si ejecutamos un comando, el stderr nos indicará que no se encuentra o no se puede resolver el nombre de host como nuestra la siguiente imagen.
Para que no suceda este error, debemos añadir manualmente el nombre de equipo al archivo de configuración de hosts que se encuentra en el directorio /etc/ . En este archivo veremos el localhost que se corresponde con el 127.0.0.1 y a continuación el hostname con el 127.0.1.1 , este último es el que debemos cambiar por el nombre que hemos elegido antes.

Instrucciones para ejecutar en la shell



sudo nano /etc/hosts


Y con este paso tendremos correctamente cambiado el nombre de equipo o hostname.

✪ Artículo escrito por ShellDredd.
✪ Fecha de publicación: 23 de Marzo de 2022.
✪ Fuentes de información: manual del administrador de Debian.

Actividad
Descripción
Temática

Nueva sección: Laboratorios de máquinas CTF
Laboratorios destinados al aprendizaje sobre auditorías de servicios, aplicaciones y sistemas a través de máquinas CTF exclusivas y de diferentes niveles de dificultad. Algunos laboratorios son al estilo CTF clásico (con pistas y más enfocados a usuarios/as nóveles) y otros son estructurados de forma realista (para aquellos/as que ya tienen buena base en metodologías y técnicas). Laboratorios

Resolución Máquina Blog CTF
Guía completa y explicada paso a paso sobre la resolución de la máquina BLOG, creada por d4t4s3c y de nivel fácil, la cual he elegido como favorita para este writeup destinado a jugadores/as novicios/as. WriteUp

Analizando ESTAFA de SMISHING y WEB SPOOFING
Analizo la estafa actual de reembolso de la agencia tributaria, la cual funciona a través de smishing para luego redirigir a una suplantación de la web de hacienda. #Youtube Video. Vídeo

HostName Linux. Uso y configuración básica.
Un nombre de equipo es un nombre único que se le otorga a un dispositivo conectado a una red de dispositivos informáticos. Puede ser un ordenador, un servidor de ficheros, un dispositivo de almacenamiento conectado en red, un fax, impresora, teléfono móvil, etc.. Linux

¿Qué es HackMyVm?
Plataforma de seguridad informática que permite descargar máquinas vulnerables CTF para practicar tus habilidades y aprender conceptos nuevos. Seguridad

WriteUp/Walkthrough JABITA VM [HackMyVM]
Writeup de la máquina vulnerable JABITA creada por Rijaba1 y disponible en la plataforma de CTF HackMyVM. Vídeo

VulnHub-Tool-Explorer
Cliente de terminal para explorar y descargar máquinas de la plataforma VulnHub. Programado en Python 3. Herramienta

Directo resolviendo 2 máquinas CTF - GIFT | FLOWERS - HackMyVM
Resolución y explicación en directo a través de Twitch de dos máquinas CTF, Gift y Flowers, pertenecientes a la plataforma HackMyVM. Directo

Descarga cualquier producto oficial de MICROSOFT en 2 clicks.
Descubre esta herramienta online para descargar cualquier producto de Microsoft de forma sencilla y rápida desde un menú intuitivo. Windows

¿Te gusta el contenido de ShellDredd?

Si quieres puedes invitarme a un café para apoyar el contenido.