He leído casi todos los hilos relacionados con esto, pero nadie ha facilitado el acceso a una tabla como la siguiente.
IP Address Hostname MAC Address
192.168.1.10 | myAppleTV | 02:78:42:9b:bb:12
192.168.1.10 | myiPhone | b2:18:4a:3a:42:22
192.168.1.10 | myiMac | 09:17:a2:95:c4:00
192.168.1.10 | myCanonPrinter| a0:ea:72:77:b4:aa
La mayoría de las veces lo uso arp -a
y también lo hay dns-sb
, pero ninguno de ellos hace que sea fácil encontrar 3 datos clave cada vez que estoy jugando en la red, es decir, dirección IP, nombre de host y dirección MAC. ¡Me sorprende que no haya una utilidad que logre esto!
Respuestas:
Si utilizar una utilidad de terceros no es un problema para usted, le recomiendo que pruebe esto:
arp-scan (disponible a través de Homebrew )
fing (descargue e instale el paquete "Desktop Embedded CLI" de fing.com o de Homebrew
brew cask install fing
)Ambas utilidades tienen varios modos y características adicionales. Sugiero leer los manuales en su totalidad para aprovecharlos al máximo.
Si necesita evitar el uso de herramientas de terceros, aquí hay una manera de hacer algo similar con los comandos integrados. Puede ejecutarlos de forma interactiva, pero probablemente sea más fácil guardarlo como un script. Nota: para que sea breve, este script no verifica errores y solo funciona en subredes / 24. Modificarlo para que funcione en subredes de otros tamaños se deja como ejercicio para el lector :)
Esto debería generar algo como:
fuente