Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi LAN-Hostname auflösen (https://www.delphipraxis.net/14483-lan-hostname-aufloesen.html)

xeron 10. Jan 2004 11:30


LAN-Hostname auflösen
 
Hallo

Ich möchte einen hostname (z.b: comp1) der sich irgendwo im LAN befindet auflösen...
mit den methoden die ich in diversen foren gefunden habe funktioniert dies zwar fürs internet
(z.B www.google.de), nicht aber für lokale rechnernamen...
gibt es in delphi nicht eine funktion die das erledigen sollte? :)

(p.s: suchfunktion schon benutzt :stupid: *g*)

xeron 10. Jan 2004 11:31

Re: LAN-Hostname auflösen
 
also von hostname zu ip-adresse... :)


sorry :mrgreen:

Duffy 10. Jan 2004 11:46

Re: LAN-Hostname auflösen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo xeron,
so wie in dem Beispiel, sollte es gehen ...

bye
Claus

xeron 11. Jan 2004 12:01

Re: LAN-Hostname auflösen
 
leider kann man so nur über die ip adresse den hostname herauskriegen, ich bräuchte es aber umgekehrt :thuimb:

Duffy 11. Jan 2004 12:10

Re: LAN-Hostname auflösen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo xeron,
so besser?

bye
Claus

xeron 12. Jan 2004 12:58

Re: LAN-Hostname auflösen
 
hiermit kann man internet url's auflösen, aber keine computernamen (nicht einmal localhost)... :lol:

WtF 12. Jan 2004 14:17

Re: LAN-Hostname auflösen
 
Hallo xeron,
also irgendwie muss es ja gehen, doch normalerweiße ist immer ein dns server im spiel. Vor etwas längerer Zeit hätte ich dir die Frage sicherlich beantworten können, aber ich hab das ganze Broadcast zeug und Namesauflösungszeugs nicht mehr im Kopf. Schonmal die win32 sdk durchgewühlt? Vieleicht kannst du was mit GetAddressByName anfangen - habs mir allerdings noch nicht angeguckt.
Viel Glück, Mfg

ps: Localhost kann jeder pc "auflösen" da es ja in der datei "hosts" steht. Wenn du kein dhcp verwendest kannst du ggf. alle deine Rechner in die Datei schreiben, dann brauchst du dich um nix mehr zu kümmern.

Sharky 12. Jan 2004 14:34

Re: LAN-Hostname auflösen
 
Hai xeron,

kannst Du denn die Computer unter ihrem "Namen" anpingen?

Wenn ein PING computername nicht geht hast Du ein Problem in der DNS / WINS konfiguration.
Bei diesem PING sollte dir in jedem fall die TCP/IP-Adresse genannt werden.
Wenn dies geht brauchst Du normalerweise die IP der Rechner auch nicht.

Die ganzen TCP-Komponenten die ich für Delphi kenne arbeiten natürlich auch mit den NetBios-Namen der Computer.
Aber dies geht halt nur wenn das Netwerk entsprechend eingerichtet ist. Genauergesagt wenn der Admin es nicht bewuss verhindert.

Duffy 12. Jan 2004 18:34

Re: LAN-Hostname auflösen
 
Hallo xeron,
Zitat:

Zitat von xeron
hiermit kann man internet url's auflösen, aber keine computernamen (nicht einmal localhost)... :lol:

ich weiß ja nicht, was Du für ein OS benutzt. Aber bei funktioniert es sauber. Ich bekomme meinen Computernamen für "localhost" und auch den von meinem Windows 2000 Server. Selbst mein Linux sagt brav welcher Rechner es ist. Also irgendwas stimmt bei Dir nicht.

bye
Claus

PS: achja, ich benutze Windows XP SP1, Windows 2000 SP4 und Linux SuSE 9.0 und nicht vergessen die Funktionen schauen zuerst in der "HOST" nach, ob da ein Rechner eingetragen ist.

xeron 14. Jan 2004 19:56

Re: LAN-Hostname auflösen
 
@sharky,... naja eigentlich bin nur ich der admin :) ping hostname funk nicht, jedoch ping ip (netzwerk ist natürlich korrekt eingerichtet)... versucht delphi zuerst den computernamen über meine hosts herauszufinden (in meiner hosts steht nur localhost) und dann über wins ???
in diesem fall hätte ich ein problem...
@duffy ich benutze auch winXP SP1, dazu sind im netzwerk noch 1 xpSP1, 1 redhat server, 1 redhat client und 1 debian server :)

ok aber warum stehen in meiner hosts keine anderen hosts? wäre doch blöd wenn man das immer selber machen müsste...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:36 Uhr.
Seite 1 von 2  1 2      

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