it-swarm.asia

Ağımda kullanılmayan IP adreslerini bulmanın bir yolu var mı?

Ağımda kullanılmayan IP adreslerini nasıl bulabilirim? DHCP sunucusu aynı adresi atamaya devam ediyor ve uygulamamı test etmek için farklı bir IP adresine ihtiyacım var. Yazılımın Windows üzerinde çalışması gerekir.

25
jasonh

Muhtemelen en iyi yol, ARP Ping tarama modunda NMAP ( http://nmap.org/ ) kullanmaktır. Kullanım nmap -sP -PR 192.168.0.* (veya ağınız ne olursa olsun).

Bu yaklaşımın avantajı, IP adreslerinin makinelere atanıp atanmadığını tespit etmek için Adres Çözümleme Protokolü'nü kullanmasıdır. Bir ağda bulunmak isteyen herhangi bir makinenin ARP'ye cevap vermesi gerekir, bu nedenle bu yaklaşım ping taramalarının, yayın pinglerinin ve port taramalarının (güvenlik duvarları, işletim sistemi politikası vb. Nedeniyle) çalışmadığı durumlarda işe yarar.

36
guilherme

DHCP kullanan bir ağda gerçekten kullanılmayan IP adresleri bulmaya çalışmamalısınız. Ne yaptığınızı bilmedikçe bunu yapmamalısınız ve nasıl yapılacağını sormamanız gerektiği anlamına gelir.

Ağ adres yönetimi dolaylı olarak örgütsel (teknik değil) bir faaliyettir. DHCP, ağ yöneticilerinin genellikle tamamen teknik olduğunu düşünmelerini sağlar, ancak protokol iyi tasarlanmış ve biraz siyasi müzakere ile ihtiyaçlarınızı kolayca destekleyebilir.

DHCP, belirli sistemlere her seferinde aynı IP adresinin verilebileceği bir özelliğe sahiptir (başka bir deyişle, atama mekanizması dinamik olabilir, ancak atamaların kendileri düzeltilebilir).

DHCP yöneticinizden sizin için bazı girişler oluşturmasını isteyin. "Hayır" derlerse, biraz bacak çalışması yapın ve yöneticinizden yöneticinizden bunu yapmasını isteyin.

Veya DHCP yöneticisinden kişisel kullanımınız için bir dizi IP adresi tahsis etmesini isteyin, ancak DHCP dışında sunmayın.

Bu gerçekten herkesin yararınadır. Projeniz biraz daha fazla çabaya değerse, bazı örgütsel aşk uzun bir yol kat edecektir.

Diğer posterlerin neler olabileceğini ciddi bir şekilde düşündüklerini düşünmüyorum ve tehlikenin bir kısmı, IP adresi çakışmalarının sonuçlarının öngörülemez olmasıdır:

Adresleri avlarsanız ve sonra başka birinin sistemiyle çatışırsanız, sonuçlar iş bitirmek gibi acı verici olabilir.

  1. Sistemler IP çakışmaları olduğunda farklı davranırlar. Bazıları kendilerini çabucak düşürür. Bazıları ekranınıza garip uyarılar koyar. Potansiyel olarak bazı sistemler IP adresi üzerinden savaşabilir.

  2. Hangi sistemin bağlantısını keseceğinizi bilmiyorsunuz. Önemli bir sunucunun bağlantısını kesiyor olabilirsiniz veya sisteminizde gerçek trafiğe yanıt vermeye başlayan bir saplama sunucusu olabilir. Ya da patronun PC'si ya da IP çömelmesi olan kıdemli bir mühendis olabilir.

İşte oldukça benzer bir DNS hikayesi. Bir şirkette akıllı ama bazen iğrenç bir kişiyle çalıştım ve DNS çözümü hariç her şeyin çoğunu anladı. Şirket posta sistemlerinin yaklaşık% 80'ini yapılandırdı, böylece küçük bir kesinti olursa laboratuvar ortamım giden posta sunucusu oldu. Bu sorunu hızlı bir şekilde yakaladılar, ancak sistemim postaları güvenlik duvarının arkasına sıralamamışsa bunun ne kadar kötü olabileceğini hayal edebilirsiniz.

17
benc

Şahsen AngryIPScanner'ı seviyorum. http://www.angryziber.com/

3
Cameron Conner

Şirketimde bir kez, birisi yanlışlıkla IP'lerini sunucu odamızdaki çekirdek anahtarın ayarına getirdi.

Net sonuç:
"Ağa WTF Oldu1?!?!"

Hikayenin ahlakı: Lütfen yöneticilerinizle konuşun. Mühendislik firmasıysanız, size bir adres veya hatta kendi menzilinizi vermek için bir süreçleri var.

3
prestomation

Temel olarak seçenekler:

  • DHCP sunucunuza önceden hangi adresleri atadığını sorun (web arayüzü, cli arayüzü veya sunucunuzun kullandığı arayüz aracılığıyla). Ağınızdaki çok düğüm kendi kendini yapılandırmak için DHCP kullanıyorsa (yani kendinden atanan IP adresleri yoksa) bu işe yarar. Açıkçası, yönlendiricinizin yapılandırmaya da erişmeniz gerekir;.

  • Tüm alt ağınıza ping (veya port) yapabilir ve kimin cevap verdiğini görebilirsiniz. Belirli düğümlerde ICMP-echo-request devre dışı bırakılmışsa (örneğin, "Ping ping") çalışmaz.

2
msanford

Parmağınızı kontrol edin. Eskiden lookatlan olarak adlandırılırdı. Küçük bir kurulumdur, ancak ağı tarar ve neyin kullanıldığını ve neyin kullanılmadığını görmek için basit bir grafik arabirim verir.

1
Fishwalker

Diğer yanıtlarda belirtildiği gibi, yerel alt ağınızın ping taramaları veya NMAP taramaları, DHCP sunucusuna erişiminiz yoksa ücretsiz IP adreslerini belirlemenin muhtemelen en iyi yoludur.

Ancak, lütfen iki şeyi unutmayın.

  1. Ağ yöneticileriniz muhtemelen bağlantı noktası/ping taramaları çalıştırmanıza nazik davranmayacaktır; Eğer izinsiz giriş önleme benzer bir şey varsa, onlar mutsuz görünümlü masanın etrafında dolaşırken şaşırmamalısınız.

  2. Aynı alt ağda statik yapılandırmanın ve DHCP'nin karıştırılması sorunlara neden olabilir. IP ile bir cihazı yapılandırırsanız, alt ağ taramaları vb. Yoluyla 'ücretsiz' bulursanız ve DHCP sunucusu daha sonra bu adresi başka bir düğüme gönderirse, makineniz ve IP adresinin 'gerçek' sahibi sürekli olarak savaşacaktır bu IP için ARP girişine sahip olmalıdır. Bu, her iki makine için kesintili bağlantıya yol açacaktır. (Ve yine, dost mahalle yöneticinizden olası bir ziyaret).

Test etmek için gerçekten başka bir IP adresine ihtiyacınız varsa, ağ yöneticilerinize ulaşmak ve sormak mümkün mü? MAC adresine bağlı olarak makinenize belirli bir DHCP kirası verecek bir manuel DHCP girişi yapılandırabileceklerdir.

1
Murali Suriar

Windows Server DHCP kullanıyorsanız, DHCP görüntüleyici kullanılan IP adreslerini gösterir. Belki çok küçük bir IP aralığınız var, aralığı genişletmeyi deneyin.

IP adreslerini atamak için yönlendiriciyi kullanırken de benzer bir sorun yaşadım. Benim çözümüm, menzili uzattım ve işe yaramış gibi görünüyordu.

0
Saif Khan