LAN üzerindeki tüm IP adreslerinin (ve ideal olarak cihaz adlarının) bir listesi nasıl alınır?


37

Ağımız bir IP adresi çakışması olduğu konusunda hata verdi ve tüm aygıt IP adreslerinin ne olduğunu bulmak istiyorum. (Daha önce de buna ihtiyacım vardı). (güncelleme / açıklama: Ben de bir Windows tabanlı arıyorum.)

Baska öneri?

Çeşitli araçlar için önerileri okudum (Look @ Lan, Angry IP Scanner) ve bunları veya diğer araçları kullanan kişilerin önerilerini arıyorum.


İlgili: Aynı
Ağdaki

Yanıtlar:


35

Alt ağı taramak için nmap kullanmak , daha önce kullanmış olduğum işlemi yapmanın hızlı ve basit bir yoludur, çeşitli seçenekler de daha ayrıntılı bir inceleme yapmanızı sağlayacaktır.


1
Nmap taramanızın hedefini ayarlamak için ipconfig, komut isteminden çalıştırarak varsayılan ağ geçidinizi belirleyin . Örneğin Target hedef alanına kullanın: 192.168.1.1/24. Sonra taramayı tıklayın.
Shaun Luttin,


36

Ağda bir unix kutusu varsa, arp taramayı deneyebilirsiniz:

ARP tarayıcı | Linux adam sayfası

$ arp-scan --interface=eth0 192.168.0.0/24
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.4 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.0.1     00:c0:9f:09:b8:db       QUANTA COMPUTER, INC.
192.168.0.3     00:02:b3:bb:66:98       Intel Corporation
192.168.0.5     00:02:a5:90:c3:e6       Compaq Computer Corporation
192.168.0.6     00:c0:9f:0b:91:d1       QUANTA COMPUTER, INC.
192.168.0.12    00:02:b3:46:0d:4c       Intel Corporation
192.168.0.13    00:02:a5:de:c2:17       Compaq Computer Corporation
192.168.0.87    00:0b:db:b2:fa:60       Dell ESG PCBA Test
192.168.0.90    00:02:b3:06:d7:9b       Intel Corporation
192.168.0.105   00:13:72:09:ad:76       Dell Inc.
192.168.0.153   00:10:db:26:4d:52       Juniper Networks, Inc.
192.168.0.191   00:01:e6:57:8b:68       Hewlett-Packard Company
192.168.0.251   00:04:27:6a:5d:a1       Cisco Systems, Inc.
192.168.0.196   00:30:c1:5e:58:7d       HEWLETT-PACKARD
13 packets received by filter, 0 packets dropped by kernel
Ending arp-scan: 256 hosts scanned in 3.386 seconds (75.61 hosts/sec).  13
responded

1
Çok kullanışlı bir araç.
Yüzük,

1
Kesinlikle kullanışlı, ancak cihazın ağ adını değil, NIC üreticisine verdiğini unutmayın.
Craig

10

Çabuk ve kirli (Linux'ta):

$ ping -b 192.168.1.255
$ arp -a

Sadece denedim. bazı ev sahiplerinin yayınlara cevap vermemesi mümkün mü? ya da bu alt ağ maskesini üzerimden yanlış yapılandırdığımdan emin bir şey mi?
lImbus

Hayır, bazıları yanıt veremedi (güvenlik duvarı?).
Ivan

Pek çok ana bilgisayarın yayınlara yanıt vermeyeceği doğrudur, ancak nmap çalıştırdıktan sonra arp -a komutunu çalıştırmak için +1. :)
jns

Ping demek istedim, nmap değil
jns

FWIW, arp -aWindows 10'da da benim için çalıştı.
pseudosavant

8

Belirtildiği gibi nmap ( http://nmap.org/ ) muhtemelen iyi, hızlı ve ücretsiz bir seçenektir. Sadece dikkatli olun, makineleri çökertebilecek çok agresif seçenekler var.

Bu komut seçilen alt ağ için basit bir ping taraması yapacaktır ve tamamen güvenli olmalıdır.

nmap -rP 192.168.1.1/24

Açıkçası, kendi ağ bilgilerinizle değiştirin.

Yinelenen bir IP adresinin tanımlandığından bahsettiniz. Her iki makine de makineleri tanımlamanıza izin veren bir uyarı ekranı oluşturmalıydı. DHCP kullanılıyorsa, başka bir istek oluşturulmalı ve sorun kendiliğinden çözülmüş olabilir.



8

Yerel ağdaki IP adreslerinin listesi sınırlı yardım alacaktır, çünkü aynı IP adresini kullanmaya çalışan iki makine var.

Çakışan iki makinenin MAC adreslerini bulmaya çalışmanızı öneririm.

IP adresi çakışmasını hangi cihaz günlüğe kaydetti? Sunucu, yönlendirici vb. Miydi? Bazı platformlar (Solaris ve BSD), soruna neden olan sunucunun MAC adresini hata mesajı ile birlikte kaydeder. Söz konusu IP adresi DHCP havuzlarınızdan biriyse, DHCP sunucunuzun bu IP adresini atamaya çalıştığı MAC adresi için günlüklerini kontrol etmeye değer.

Bunu başaramazsam, bu sorunun meydana geldiği alt ağın varsayılan yönlendiricisine oturum açmanızı ve ARP tablosunu izlemenizi öneririm. Birden fazla MAC adresi arasında kaybolan bir IP adresi olmalıdır; Yine, bu iki MAC adresi, ilgilendiğiniz cihazları temsil eder.

İki cihazın MAC adreslerini aldıktan sonra, bunları belirli anahtar portlarına bağlayabilmelisiniz. Bu soru bunun nasıl yapılacağı hakkında daha fazla bilgi sağlar. Her aygıtın üreticisini tanımlamanıza yardımcı olması için bir OUI arama aracı da kullanabilirsiniz .


1
Bu IP'yi atamaya çalışan bir DHCP sunucusu varsa, rahatsız edici MAC adresini içeren bir günlük girişi olmalıdır.
Kara Marfia

MAC adresi ile, aynı zamanda kullanan cihaz veya NIC üreticisine bakabilirsiniz standards.ieee.org/regauth/oui/index.shtml
bk1e

@ Kara, bk1e: her iki iyi nokta da buna göre güncellenen cevap.
Murali Suriar

5

NMap size aradığınızı vermelidir (veya daha kolay bir arayüz istiyorsanız ZenMap ).

Ek bir bonus olarak, diğer bilgisayarların çalıştığı tüm hizmetleri de algılar ve muhtemelen IDS'nizi (izinsiz giriş tespit sistemi) çıldırtır.


3

Her zaman Angry IP Tarayıcı hayranı oldum.
Evet, NMAP kadar tam özellikli değil, ancak hızlı bir şekilde oldukça fazla veri gösterebilir.


Java olduğu gibi diğer platformlar için de kullanılabilir. Mac ve Linux'ta yıllardır kullanıyorum.
AveryFreeman


2

Söz konusu alt ağ için varsayılan ağ geçidi görevi gören yönlendiriciye erişiminiz varsa, yönlendiricideki ARP önbelleğini listelemek (bunun bir Cisco IOS aygıtında sadece "arp göster" olduğuna inanıyorum) gitmek için en iyi yoldur.

Bu konudaki diğer cevaplar (ping taraması, nmap, yayın pingleri, vb.) Bugünlerde pingleri engelleyen kişisel / ev sahibi tabanlı güvenlik duvarları çalıştıran pek çok sistemde yetersiz kalacaktır.

Yönlendirici arp önbelleği hala% 100 olmayabilir . Arp zaman aşımı süresi içinde iletişim kurmamış veya en azından arp zaman aşımı süresi içinde alt ağ üzerinden iletişim kurmamış herhangi bir ana bilgisayarı göstermez. Ancak çoğu durumda, size diğer yöntemlerden daha eksiksiz sonuçlar almanız çok daha olasıdır.



2

Fing kullanmanızı öneririm . Windows, Mac, Linux ve hatta kablosuz ağlar için mobil cihazlar (Android ve iOS cihazlar) için kullanılabilen basit bir ağ tarayıcısıdır. Ve komut dosyalarında kolayca kullanılabilir.


1

Taradığım ve sizin için bir pdf ağ haritası oluşturan "net öpücük" adı verilen küçük bir uygulama var.

Mikrotik tarafından yapılan "The Dude" adlı bir sunucu izleme / yönetim ürününe dayanıyor.

http://www.mikrotik.com/download/KTN_1.0beta1.zip
Gereksinimler: Internet Exporer 6 veya daha iyisi olan Windows XP / 2000/2003 / Vista.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.