Mac OS'de Komut Satırından LAN Aygıtlarının IP Adreslerini Görüntüleyin
İçindekiler:
Aynı LAN (Yerel Alan Ağı) üzerindeki diğer donanımların IP adreslerini bir Mac ile görüntülemeniz gerekiyorsa, komut satırı arp aracı oldukça iyi çalışır. Doğrudan ağ bağlantılarını kolaylaştırabilecek ve diğer birçok ağ ve sorun giderme amacı için yardımcı olabilecek diğer cihazların IP ve beraberindeki MAC adreslerini hızlı bir şekilde bulacaksınız.
arp ile Yerel Cihaz IP Adreslerini Bulun
Başlamak için /Applications/Utilities/ konumundan (veya Spotlight ve Command+Boşluk Çubuğu ile erişilen) Terminal uygulamasını başlatın. Arp aracı, ağ adresi çözümleme işlevlerini görüntülemek ve kontrol etmek için ARP'yi (Adres Çözümleme Protokolü) kullanır. Burada elde etmek istediğimiz amaçlar için, arp'nin en basit kullanımı bir -a bayrağının eklenmesidir:
arp -a
Bu, diğer Mac'ler, PC'ler, yönlendiriciler, iPhone'lar ve iPad'ler dahil olmak üzere yerel ağda bulunan cihazları hem LAN IP adreslerini hem de bireysel MAC adreslerini gösterecek şekilde döndürür. (Sonuncusu için, donanımları MacOS X veya iOS'ta bulunan MAC adresiyle eşleştirerek ayırt etmeye yardımcı olabilirsiniz).
Arp -a çıktısının bir örneği şuna benzer: % arp -a ? (192.168.0.1) en0 ifscope üzerinde 0:0:ca:1:2:3'te ? (192.168.0.2) en0 ifscope üzerinde 68:b8:3d:22:1c:42'de ? (192.168.0.11) en0 ifscope üzerinde b4:12:23:5a:d3:6f'de ? (192.168.0.255) en0 ifscope üzerinde ff:ff:ff:ff:ff:ff
Ping & arp ile Yerel Ağdaki Cihazların IP Adreslerini Bulma
Çıktı güncel görünmüyorsa veya orada olması gerektiğine inandığınız bir IP eksikse, yayın IP'sine ping atın (genellikle “.255” ile biten arp -a'nın son sonucu) ), ardından arp -a'yı şu şekilde tekrar çalıştırın.
İlk olarak yayın IP'sine ping atın:
Terminal% ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 veri baytı 192.168.0.6'dan 64 bayt: icmp_seq=0 ttl=64 zaman=0,079 ms 192.168.0.1'den 64 bayt: icmp_seq=0 ttl=64 süre=1,922 ms --- 192.168.0.255 ping istatistikleri --- 2 paket aktarıldı, 2 paket alındı, +6 kopya, %0,0 paket kaybı gidiş-dönüş min /ortalama/maks/stddev=0,079/39,404/303,510/75,738 ms
Sonra arp -a komutunu tekrar çalıştırın:
Terminal% arp -a ? (192.168.0.1) en0 ifscope üzerinde 0:0:ca:1:2:3'te ? (192.168.0.2) en0 ifscope üzerinde 68:b8:3d:22:1c:42'de ? (192.168.0.10) en0 ifscope üzerinde 22:12:bb:a0:3d:fd'de ? (192.168.0.11) en0 ifscope üzerinde b4:12:23:5a:d3:6f'de ? (192.168.0.255) en0 ifscope üzerinde ff:ff:ff:ff:ff:ff
Bu örnekte, 192.168.0.10'un önceki sonuçlara kıyasla yeni bir IP olduğuna dikkat edin, çünkü bu makine ağa yeni katıldı.
Arp sonuçlarının sonundaki protokol önerisini göz ardı edebilirsiniz, bu örnekte cihazlar “ethernet” olarak görünmesine rağmen aslında hepsi en0'da wi-fi ile kablosuz bir ağ üzerindedir. arayüz.
Bu listede Mac'in kendi IP adresini veya MAC adresini görmeyeceğinizi unutmayın. Gerekirse kendi IP adresinizi Terminal, Sistem Tercihleri aracılığıyla veya harici bir adres arıyorsanız bir dış servis kullanarak bulabilirsiniz.
arp çoğu durumda yeterince iyi çalışsa ve Mac OS X'in tüm sürümlerinde yerleşik olma avantajına sahip olsa da, herkes için yeterli olmayabilir.Daha ileri düzey kullanıcılar için, nmap bir ağ bulma aracı için daha da iyi bir seçenektir, ancak nmap ya doğrudan, kaynak aracılığıyla derleme ya da homebrew gibi bir şey aracılığıyla yükleme gerektirir.
Ağımdaki diğer tüm bilgisayarların IP adreslerini nasıl bulurum?
Yukarıdaki ping ve arp hilesi, ağdaki herhangi bir cihazın veya bilgisayarın tüm IP adreslerini bulup listeleyecektir. Bu, aynı ağa bağlı Mac bilgisayarların, Windows PC'lerin, Linux makinelerinin, iPhone ve iPad gibi iOS aygıtlarının, Android telefonların ve tabletlerin, hatta Apple TV veya Playstation gibi set üstü IP özellikli kutuların bile IP adresinin olacağı anlamına gelir. bulundu, bu cihazların ve bilgisayarların aramayı yapan bilgisayarla aynı yerel ağa bağlı olduğu varsayılarak.
Aynı ağdaki ağa bağlı aygıtları ve bilgisayarları bulmanın, bulmanın ve listelemenin başka bir yararlı yolunu biliyor musunuz? Yorumlarda bizimle paylaşın!