Píldora TAI XLVII; Todo sobre Hosts: Definición, Funciones y Ejemplos

🖥️ ¿Qué es un Host?

Un host es cualquier dispositivo o equipo conectado a una red que puede enviar o recibir información.
👉 Puede ser un ordenador, un móvil, un servidor, un router, una impresora de red, etc.


✨ Características de un Host

CaracterísticaExplicación breve
✅ Tiene una dirección IPSirve para identificarlo dentro de una red.
✅ Puede comunicarse en redEnvia o recibe datos a otros hosts.
✅ Puede ofrecer serviciosComo un servidor web, de correo, de archivos, etc.
✅ Usa protocolos de redComo TCP/IP, HTTP, FTP, etc.
✅ Puede tener un nombre DNSEj: google.com es un nombre que apunta a un host.

📚 Tipos de Host (según su función)

Tipo de Host¿Qué hace?Ejemplo práctico
💻 Host ClienteSolicita servicios a otros (servidores).Tu PC al abrir una web.
🖥️ Host ServidorProporciona servicios a otros hosts (clientes).Servidor web que aloja una página.
📱 Host MóvilSe conecta a la red de forma inalámbrica.Tu móvil usando WiFi o datos.
🖨️ Host PeriféricoDispositivos conectados a la red con funciones específicas.Impresora en red.
🧠 Host VirtualMáquina virtual que actúa como un host independiente.VM en VirtualBox o en la nube.

🌐 Ejemplos visuales

Imagina esta red sencilla:

              Internet
🌍
|
[Router WiFi] 📡
/ | \
[PC] 💻 [Móvil] 📱 [Impresora] 🖨️
  • Todos esos dispositivos son hosts.
  • Cada uno tiene su IP única.
  • Se comunican entre sí a través del router.
  • El PC puede actuar como cliente (al visitar Google) y como servidor (si compartes archivos en red).

🧠 Resumen visual

Host = Dispositivo conectado a la red + IP + Comunicación
Tipos = Cliente | Servidor | Móvil | Periférico | Virtual
Ejemplos = PC, móvil, servidor web, impresora en red, VM

🧑‍💻 Principales comandos para trabajar con hosts en Linux

Comando¿Para qué sirve?Ejemplo de uso
hostnameMuestra o cambia el nombre del host del sistemahostname
hostnamectlGestiona el hostname y otros datos del sistemahostnamectl set-hostname servidor01
pingComprueba la conectividad con otro hostping google.com
tracerouteMuestra el camino (saltos) hacia otro hosttraceroute google.com
nslookupConsulta DNS para resolver nombres de hostnslookup google.com
digTambién consulta DNS pero con más detallesdig google.com
ip a o ip addrMuestra las interfaces y sus direcciones IPip a
ip routeMuestra la tabla de rutas del hostip route
netstat (más antiguo)Muestra conexiones y puertos activosnetstat -tuln
ss (más moderno que netstat)Muestra conexiones de red actualesss -tuln
arpMuestra la tabla ARP del hostarp -a
nmapEscanea puertos y descubre hosts activos en rednmap 192.168.1.0/24
whoMuestra los usuarios conectados al hostwho
uptimeMuestra el tiempo encendido del host y carga del sistemauptime

✅ Ejemplos prácticos para recordar:

  • Ver nombre del host del equipo: bashCopiar códigohostname
  • Cambiar el hostname del sistema: bashCopiar códigosudo hostnamectl set-hostname mi-host-nuevo
  • Ver quién está conectado y cuánto lleva encendido el host: bashCopiar códigowho uptime
  • Ver IP del host: bashCopiar códigoip a
  • Ver si hay conectividad con otro host: bashCopiar códigoping 8.8.8.8

📍 Principales Direcciones de Hosts en Redes

Las direcciones de host hacen referencia a identificadores únicos que se asignan a cada dispositivo (host) dentro de una red.

🔢 1. Dirección IP (IPv4 e IPv6)

  • IP = «Identidad del host» en la red
  • Cada host necesita una IP única en su red.

📘 Ejemplo de IPv4:

Copiar código192.168.1.25

📘 Ejemplo de IPv6:

cppCopiar códigofe80::1a2b:3c4d:5e6f:7g8h

🧩 2. Direcciones IP más comunes en redes LAN (IPv4)

Dirección IP¿Qué es?Uso común
127.0.0.1Loopback o localhostEl propio equipo
0.0.0.0Dirección nula«Todos los interfaces» o sin IP
255.255.255.255Broadcast globalEnvío a todos los hosts
192.168.x.xPrivada clase CRedes domésticas o pequeñas
10.x.x.xPrivada clase ARedes grandes o empresariales
172.16.x.x a 172.31.x.xPrivada clase BRedes medianas
169.254.x.xAPIPA / Link-localIP automática si no hay DHCP

🌍 3. Dirección de Host vs Dirección de Red y Broadcast

Si tienes una red como esta:

192.168.1.0/24

Tipo de direcciónValor¿Qué significa?
Dirección de red192.168.1.0Identifica la red entera
Primera IP usable192.168.1.1Primer host disponible
Última IP usable192.168.1.254Último host disponible
Dirección de broadcast192.168.1.255Se usa para enviar a todos los hosts

🧠 4. Host y su dirección en sistemas DNS

  • A veces no usamos la IP directamente, sino su nombre DNS.
  • El sistema resuelve ese nombre a su dirección IP.
Nombre DNSDirección IP asociada
google.com142.250.190.78 (por ejemplo)
localhost127.0.0.1

Puedes verlo con:

nslookup google.com

📌 5. Archivo /etc/hosts

  • Este archivo se usa para asociar IPs y nombres localmente, sin pasar por DNS.

Ejemplo del contenido:

luaCopiar código127.0.0.1   localhost
192.168.1.100 servidor.local

📊 RESUMEN VISUAL

TIPOS DE DIRECCIONES DE HOST
├── IP Privadas: 192.168.x.x | 10.x.x.x | 172.16.x.x-172.31.x.x
├── Loopback: 127.0.0.1
├── APIPA: 169.254.x.x
├── Broadcast: 255.255.255.255
├── Nula: 0.0.0.0
└── DNS: nombres que apuntan a IPs

Deja un comentario