Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Auflösung IP -> MAC (https://www.delphipraxis.net/99960-aufloesung-ip-mac.html)

meisteralex 20. Sep 2007 06:44


Auflösung IP -> MAC
 
Hi Leute, ich benötige dringend Delphi - Code um eine IP-Adresse in die dazugehörige MAC aufzulösen,

kann mir jemand helfen ????

mkinzler 20. Sep 2007 06:53

Re: Auflösung IP -> MAC
 
Schau dir mal die JCLSysInfo an oder suche hier in der Codelib, da gibt es glaub auch ne Lösung dafür.

meisteralex 20. Sep 2007 06:55

Re: Auflösung IP -> MAC
 
ich brauch nicht die mac von meiner maschine sondern die mac von irgendeiner maschine im netzwerk

mkinzler 20. Sep 2007 06:57

Re: Auflösung IP -> MAC
 
Du könntest natürlich auch einen RARP-Broadcast ins Netz schicken
http://de.wikipedia.org/wiki/Address...93_Reverse_ARP

richard_boderich 20. Sep 2007 06:59

Re: Auflösung IP -> MAC
 
Moin Alex!

Du must dazu ein ARP Request senden.
Schau dir mal die Funktion "SendArp" in der IPHelperAPI an.

Gruß Richard

Thanatos81 20. Sep 2007 07:03

Re: Auflösung IP -> MAC
 
Versuch aber gar nicht erst, das übers Internet zu machen, das wird meiner Erfahrung nach nämlich nicht funktionieren.

richard_boderich 20. Sep 2007 07:15

Re: Auflösung IP -> MAC
 
@Mkinzler

Warum soll er ein ReverseARP Request durchführen???
Zitat Wikepedia -> Es kann also MAC-Adressen zu IP-Adressen auflösen.

Die Mac ist ja gesucht und die kennt er wohl auch nicht.

Er muss einen ARP Request machen. Das heist die IP-Adresse in die Mac auflösen.
Die IP-Adresse muss er dabei kennen, oder er kann sie z.B. über den Rechnernahmen ermitteln.

btw. Broadcast sind auf das lokale Lan bzw. Subnetz beschränkt. Sie werden nicht geroutet.

Gruß Richard

mkinzler 20. Sep 2007 07:19

Re: Auflösung IP -> MAC
 
Zitat:

Zitat von meisteralex
um eine IP-Adresse in die dazugehörige MAC aufzulösen,

Zitat:

Zitat von Wikipedia
Es kann also MAC-Adressen zu IP-Adressen auflösen.


richard_boderich 20. Sep 2007 07:28

Re: Auflösung IP -> MAC
 
Ich glaube du verstehst da was falsch.

zitat:
meisteralex hat folgendes geschrieben:
um eine IP-Adresse in die dazugehörige MAC aufzulösen (ARP)

und nicht um

eine MAC-Adresse in die entsprechende IP Aufzuloesen (ReverseARP)

Gruß Richard

//Edit @Meisteralex kennst du die IP Adresse des Rechners denn?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz