AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Netzwerkkennung von verfügbaren Netzwerken auslesen

Netzwerkkennung von verfügbaren Netzwerken auslesen

Offene Frage von "CodeX"
Ein Thema von CodeX · begonnen am 11. Dez 2007 · letzter Beitrag vom 14. Jan 2009
Antwort Antwort
CodeX

Registriert seit: 30. Okt 2004
471 Beiträge
 
Delphi 12 Athens
 
#1

Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 11. Dez 2007, 20:11
Gibt es eine Möglichkeit, Netzwerke anhand einer Kennung herauszufinden?
Bei WLAN gäbe es ja jetzt SSID, was man irgendwie bestimmt lesen kann.
Aber bei LAN? Kann man irgendwie erkennen, an welchem Netz das Kabel gerade hängt?
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#2

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 11. Dez 2007, 20:27
Im lokalen Netz kannst du mit der MAC-Adresse arbeiten.
Im Inet - gibt es sowas nicht - da dann nur die IP.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von DeluxXx
DeluxXx

Registriert seit: 3. Jul 2006
92 Beiträge
 
#3

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 11. Dez 2007, 23:12
Durch die Mac adresse lässt sich aber doch nicht das Netzwerk identifizieren ?? Höchstens der Rechner bzw die Netzwerkkarte ,
If debugging is the process of removing bugs, then programming must be the process of putting them in.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 11. Dez 2007, 23:19
Was meinst du mit Netzwerk erkennen. IP-Bereich/Maske? Domäne?
Markus Kinzler
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
471 Beiträge
 
Delphi 12 Athens
 
#5

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 12. Dez 2007, 14:51
Ich reduziere das Szenario mal auf die notwendigen Punkte:
Wenn ich mich an ein Netzwerk anschließe soll ein möglichst eindeutiger, konstanter Wert gespeichert ausgelesen werden. Dann kann der Benutzer dem aktuellen Standort einen Namen geben, der dann intern in Verbindung mit der gespeicherten Netzwerkkennung gespeichert wird. Das erfolgt dann für mehrere Netzwerke. Sobald sich der Benutzer nun an ein Netzwerk anschließt, wird die Netzwerkkennung erkannt und der Standortname angezeigt (und u.U. noch andere Aktionen durchgeführt).

Wie diese Netzwerkkennung nun aussehen könnte, weiß ich eben nicht. Ich hoffe deswegen auf Eure (machbaren) Vorschläge und Erfahrungen.
Also z.B.:
- Es gibt wirklich eine Art ID, die Windows für jedes neu erkannte Netzwerk vergibt. Unter Vista kann man ja z.B. bei einem neu erkannten Netzwerk sagen, dass das zu Hause ist und entsprechend Freigaben aktiviert sind etc. Das ganze funktioniert da auch mit LAN. ich weiß aber nicht, ob das nicht was Vista-spezifisches ist oder ob Vista hier eine schon lang vorhangene Möglichekeit der Netzwerkerkennung nutzt, die ich eben auch gern nutzen würde.
- Irgendeinen Hauptrechner/Router erkennen (der für DHCP, DNS, ... zuständig ist) und dessen MAC speichern
- irgendwas ganz anderes, das das Netz identifizieren kann...
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#6

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 12. Dez 2007, 15:03
Vergesst mal was ich geschrieben habe, ich habe verstanden eine Netzwerkkarte identifizieren.

Das mit dem Netz wird schwierig.

Es gibt verschiedene Arten von Netzen.

Das bekannteste ist ein Netz welches auf IPv4 basiert.
Dieses ist dann abhändig von deiner IP Adresse und der Subnetzmaske.

Ethernet-Netze zu erkennen halte ich für unmöglich.
Da könntest du versuchen über STP die Vernetzung abfragen um dort dran das Netz zu erkennen.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
471 Beiträge
 
Delphi 12 Athens
 
#7

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 12. Dez 2007, 18:25
Zitat von generic:
Das bekannteste ist ein Netz welches auf IPv4 basiert.
Dieses ist dann abhändig von deiner IP Adresse und der Subnetzmaske.
Aber nur weil es ein 192.168.0.0/24 Netz ist, muss es ja nicht immer das selbe sein...

Zitat von generic:
Da könntest du versuchen über STP die Vernetzung abfragen um dort dran das Netz zu erkennen.
STP? Genauer? Die physikalische Art des Netzwerkkabelaufbaus kannst Du jetzt ja nicht gemeint haben ... lässt sich eher schlecht abfragen.
  Mit Zitat antworten Zitat
CodeX

Registriert seit: 30. Okt 2004
471 Beiträge
 
Delphi 12 Athens
 
#8

Re: Netzwerkkennung von verfügbaren Netzwerken auslesen

  Alt 14. Jan 2009, 01:10
Die Eingangsfrage besteht immer noch. Leider habe ich nach einem Jahr immer noch keine funktionierende Lösung hierfür.
Vielleicht aber ja mittlerweile jemand von Euch. Also hat jemand eine Idee, wie man das aktuelle LAN identifiezieren kann? Vista macht das doch auch irgendwie...!?
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:47 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