it-swarm.com.de

Gibt es eine Möglichkeit, nicht verwendete IP-Adressen in meinem Netzwerk zu finden?

Wie kann ich nicht verwendete IP-Adressen in meinem Netzwerk finden? Der DHCP-Server weist weiterhin dieselbe Adresse zu, und ich benötige eine andere IP-Adresse, um meine Anwendung zu testen. Die Software müsste unter Windows ausgeführt werden.

25
jasonh

Der wahrscheinlich beste Weg ist die Verwendung von NMAP ( http://nmap.org/ ) im ARP Ping-Scanmodus. Die Verwendung ist so etwas wie nmap -sP -PR 192.168.0.* (Oder was auch immer Ihr Netzwerk ist).

Der Vorteil dieses Ansatzes besteht darin, dass das Adressauflösungsprotokoll verwendet wird, um zu erkennen, ob Maschinen IP-Adressen zugewiesen sind. Jeder Computer, der in einem Netzwerk gefunden werden möchte, muss den ARP beantworten. Dieser Ansatz funktioniert also dort, wo Ping-Scans, Broadcast-Pings und Port-Scans dies nicht tun (aufgrund von Firewalls, Betriebssystemrichtlinien usw.).

36
guilherme

Sie sollten wirklich nicht versuchen, nicht verwendete IP-Adressen in einem Netzwerk zu finden, das DHCP verwendet. Sie sollten dies nur tun, wenn Sie wissen, was Sie tun, und wenn Sie fragen, wie es geht, sollten Sie dies nicht tun.

Die Verwaltung von Netzwerkadressen ist implizit eine organisatorische (keine technische) Aktivität. DHCP lässt Netzwerkadministratoren häufig denken, es sei rein technisch, aber das Protokoll ist gut konzipiert und kann Ihre Anforderungen mit ein wenig politischer Verhandlung problemlos unterstützen.

DHCP verfügt über eine Funktion, bei der bestimmten Systemen jedes Mal dieselbe IP-Adresse zugewiesen werden kann (mit anderen Worten, der Zuweisungsmechanismus kann dynamisch sein, die Zuweisungen selbst können jedoch festgelegt werden).

Bitten Sie Ihren DHCP-Administrator, einige Einträge für Sie zu erstellen. Wenn sie "Nein" sagen, machen Sie einige Beinarbeit und bitten Sie Ihren Manager, ihren Manager zu bitten, dies zu tun.

Oder fordern Sie den DHCP-Administrator auf, einen Bereich von IP-Adressen für Ihren persönlichen Gebrauch zuzuweisen, diese jedoch nicht über DHCP bereitzustellen.

Das ist wirklich im besten Interesse aller. Wenn Ihr Projekt einen kleinen zusätzlichen Aufwand wert ist, wird eine gewisse organisatorische Liebe einen langen Weg gehen.

Ich glaube nicht, dass die anderen Poster ernsthaft darüber nachgedacht haben, was passieren kann, und ein Teil der Gefahr besteht darin, dass die Ergebnisse von IP-Adresskonflikten unvorhersehbar sind:

Wenn Sie Adressen abwerben und diese dann mit dem System eines anderen in Konflikt stehen, können die Ergebnisse schmerzhaft sein, z. B. das Beenden eines Jobs.

  1. Systeme verhalten sich anders, wenn sie IP-Konflikte haben. Einige lassen sich schnell fallen. Einige setzen nur seltsame Warnungen auf Ihren Bildschirm. Möglicherweise streiten sich einige Systeme um die IP-Adresse.

  2. Sie wissen nicht, welches System Sie trennen würden. Möglicherweise trennen Sie einen wichtigen Server oder Ihr System verfügt über einen Stub-Server, der auf echten Datenverkehr reagiert. Oder es könnte der PC Ihres Chefs sein oder eine leitende Ingenieurin, die auch IP-Squatting war.

Hier ist eine DNS-Geschichte, die ziemlich ähnlich ist. Ich habe mit einer klugen, aber manchmal widerwärtigen Person in einem Unternehmen gearbeitet, und er hat fast alles verstanden, außer der DNS-Auflösung. Er hat ungefähr 80% der Mail-Systeme des Unternehmens so konfiguriert, dass meine Laborumgebung bei einem geringfügigen Ausfall der Postausgangsserver war. Sie haben dieses Problem schnell erkannt, aber Sie können sich vorstellen, wie schlimm dies sein könnte, wenn mein System die E-Mails nicht hinter der Firewall in die Warteschlange gestellt hätte.

17
benc

Persönlich mag ich AngryIPScanner. http://www.angryziber.com/

3
Cameron Conner

Einmal in meiner Firma hat jemand versehentlich seine IP auf die des Core-Switches in unserem Serverraum eingestellt.

Nettoergebnis:
"WTF ist mit dem Netzwerk1 passiert?!?!"

Moral der Geschichte: Bitte sprechen Sie mit Ihren Admins. Wenn Sie in einem Ingenieurbüro arbeiten, haben diese wahrscheinlich einen Prozess eingerichtet, um Ihnen eine Adresse oder sogar Ihr eigenes Sortiment zu geben.

3
prestomation

Sie müssen grundsätzlich Optionen:

  • Fragen Sie Ihren DHCP-Server, welche Adressen ihm bereits zugewiesen wurden (über die Webschnittstelle, die CLI-Schnittstelle oder die von Ihrem Server verwendete Schnittstelle). Dies funktioniert, wenn genau der Knoten in Ihrem Netzwerk DHCP verwendet, um sich selbst zu konfigurieren (d. H. Keine selbst zugewiesenen IP-Adressen hat). Natürlich benötigen Sie auch Zugriff auf die Konfiguration des Routers, die Sie möglicherweise nicht haben.

  • Pingen Sie (oder Portscan) Ihr gesamtes Subnetz und sehen Sie, wer antwortet. Dies funktioniert möglicherweise nicht, wenn für bestimmte Knoten die ICMP-Echoanforderung deaktiviert ist (d. H. "Block-Ping").

2
msanford

Schauen Sie sich fing. Früher hieß es Lookatlan. Es ist eine kleine Installation, scannt jedoch das Netzwerk und bietet Ihnen eine einfache grafische Oberfläche, um zu sehen, was verwendet wird und was nicht.

1
Fishwalker

Wie in anderen Antworten erwähnt, sind Ping-Scans oder NMAP-Scans Ihres lokalen Subnetzes wahrscheinlich der beste Weg, um freie IP-Adressen zu ermitteln, wenn Sie keinen Zugriff auf den DHCP-Server haben.

jedoch, bitte beachten Sie zwei Dinge.

  1. Ihre Netzwerkadministratoren werden es wahrscheinlich nicht gut finden, wenn Sie Port-/Ping-Scans ausführen. Wenn sie etwas haben, das einer anständigen Verhinderung von Eindringlingen ähnelt, sollten Sie sich nicht wundern, wenn sie unglücklich zu Ihrem Schreibtisch gehen.

  2. Das Mischen von statischer Konfiguration und DHCP im selben Subnetz kann Probleme verursachen. Wenn Sie ein Gerät mit einer IP konfigurieren, die durch Subnetz-Scans usw. als "frei" eingestuft wird, und der DHCP-Server diese Adresse anschließend an einen anderen Knoten weitergibt, streiten sich Ihr Computer und der "echte" Besitzer der IP-Adresse ständig Wer sollte den ARP-Eintrag für diese IP haben. Dies führt zu einer intermittierenden Konnektivität für beide Maschinen. (Und wieder ein möglicher Besuch von Ihrem freundlichen Nachbarschaftsadministrator).

Wenn Sie wirklich eine andere IP-Adresse zum Testen benötigen, können Sie sich dann an Ihre Netzwerkadministratoren wenden und nachfragen? Sie können einen manuellen DHCP-Eintrag konfigurieren, der Ihrem Computer basierend auf seiner MAC-Adresse eine bestimmte DHCP-Lease gibt.

1
Murali Suriar

Wenn Sie Windows Server DHCP verwenden, zeigt der DHCP-Viewer die verwendeten IP-Adressen an. Möglicherweise haben Sie einen sehr kleinen IP-Bereich. Versuchen Sie, den Bereich zu erweitern.

Ich hatte ein ähnliches Problem bei der Verwendung des Routers zum Zuweisen von IP-Adressen. Meine Lösung, ich erweiterte die Reichweite und das schien zu funktionieren.

0
Saif Khan