Przeczytałem prawie każdy związany z tym wątek, ale nikt jeszcze nie ułatwił dostępu do poniższej tabeli.
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
Większość czasu używam arp -a
i jest też dns-sb
, ale żadna z nich nie ułatwia znalezienia 3 kluczowych informacji za każdym razem, gdy bawię się w sieci, tj. Adres IP, nazwa hosta i adres MAC. Dziwi mnie, że nie ma takiego narzędzia!
Odpowiedzi:
Jeśli korzystanie z narzędzia innej firmy nie stanowi dla Ciebie problemu, zalecamy wypróbowanie następujących opcji:
arp-scan (dostępny przez Homebrew )
fing (pobierz i zainstaluj pakiet „Desktop Embedded CLI” z fing.com lub przez Homebrew
brew cask install fing
)Oba narzędzia mają wiele dodatkowych trybów i funkcji. Zalecam przeczytanie instrukcji w pełni, aby jak najlepiej z nich skorzystać.
Jeśli chcesz uniknąć korzystania z narzędzi innych firm, oto sposób na zrobienie czegoś podobnego za pomocą wbudowanych poleceń. Możesz je uruchamiać interaktywnie, ale prawdopodobnie łatwiej jest zapisać je jako skrypt. Uwaga: krótko mówiąc, ten skrypt nie sprawdza błędów i działa tylko w / 24 podsieciach. Zmodyfikowanie go do pracy w podsieciach o innych rozmiarach pozostawia czytelnikowi ćwiczenie :)
Powinno to wygenerować coś takiego:
źródło