Buscar servidor usando NMAP

Introducción

En general, lo mejor para encontrar el servidor es asignarle una dirección IP estática. Pero hay casos en que esta no es la mejor opción. Por ejemplo, si el servidor se cambia constantemente de lugar y de red.

Anotar la dirección mac de la tarjeta de red

El primer paso es encontrar la dirección mac de la tarjeta de red, para esto simplemente se debe usar el comando:

ip link

Va a dar una salida como esta:

lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
no1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
      link/ether f4:4d:30:67:5b:21 brd ff:ff:ff:ff:ff:ff
      altname enp0s31f6
      altname enxf44d30675b21
wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
      link/ether a0:c5:89:3d:c6:d8 brd ff:ff:ff:ff:ff:ff
      altname wlxa0c5893dc6d8

En mi caso estoy usando una tarjeta wifi, por voy a usar la dirección mac dada por la misma, que es a0:c5:89:3d:c6:d8

Encontrar el servidor

Para encontrar el servidor se debe usar nmap, que es una herramienta de escaneo de redes. El comando debe ejecutarse como root para que sea capaz de leer las direcciones mac de sus vecinos:

sudo nmap -sn -n 192.168.1.0/24
Starting Nmap 7.95 ( https://nmap.org ) at 2026-09-18 08:16 EDT
Nmap scan report for 192.168.1.68
Host is up (0.20s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Tuya Smart)
Nmap scan report for 192.168.1.70
Host is up (0.20s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Tuya Smart)
Nmap scan report for 192.168.1.71
Host is up (0.24s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Tuya Smart)
Nmap scan report for 192.168.1.72
Host is up (0.24s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Tuya Smart)
Nmap scan report for 192.168.1.76
Host is up (0.41s latency).
MAC Address: a0:c5:89:3d:c6:d8 (Intel)
Nmap scan report for 192.168.1.109
Host is up (0.41s latency).
MAC Address: xx:xx:xx:xx:xx:xx (Nest Labs)
Nmap scan report for 192.168.1.110
Host is up (0.081s latency).

Comando corto para encontrar servidor

Una opción corta para encontrar el servidor es combinarlo con grep y pedir que decuelva solo el

sudo nmap -sn -n 192.168.1.0/24 | grep -i -B 2 "a0:c5:89:3d:c6:d8"

Coviene crear un alias para el comando llamado findHomeServer o algo así para que sea más rápido ejecutar el comando en el futuro.