Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Ip umleiten (https://www.delphipraxis.net/86719-ip-umleiten.html)

Carlo91 18. Feb 2007 16:37


Ip umleiten
 
Hi,
kann man eine ip z.B. xxx.xxx.xxx.xxx auf 127.0.0.1 umleiten also wenn ein programm auf xxx.xxx.xxx.xxx connectet das es dann auf 127.0.0.1 umgeleitet wird ohne das man das auf xxx.xxx.xxx.xxx einstellt. Also kann man das im Windows irgendwie einstellen mit dem umleiten wenn ja wie?

MfG Carlo

mkinzler 18. Feb 2007 16:42

Re: Ip umleiten
 
Willst du lokale Programme umleiten oder Zugriffe von außen ?
IPs oder URLs?
Stichwort forwarding

SirThornberry 18. Feb 2007 16:46

Re: Ip umleiten
 
da du auf 127.0.0.1 umleiten willst gehe ich davon aus das es um Programme geht die eben auf dem Rechner laufen.
Dazu musst du einfach nur in die "hosts" die entsprechende Zeile einfügen.
Zumindest geht das für Namensauflösungen.

Carlo91 18. Feb 2007 16:54

Re: Ip umleiten
 
@SirThornberry genau das will ich aber die ip mit der ich das will hat keinen name ich kann ihn zumindestens nicht herausfinden :!:
gibt es auch eine möglichkeit ohne namen eine ip um zu leiten :?:

MfG Carlo

mkinzler 18. Feb 2007 17:00

Re: Ip umleiten
 
Man könnte versuchen, die Windows-Routingtabelle zu manipulieren. was hast du genau vor?

Carlo91 18. Feb 2007 17:05

Re: Ip umleiten
 
Also ich hab ein Programm was immer auf ip xxx.xxx.xxx.xxx connectet und login daten überprüft. Ich habe jetzt ein Servertool programmiert was immer sagt das die login daten ok sind nun muss ich es nur noch schaffen das das Programm auf meinem localhost Server connectet damit man es auch ohne inet nutzen kann :!:

MfG Carlo

jensw_2000 18. Feb 2007 17:05

Re: Ip umleiten
 
Das kannst du meiner Meinumg nach mit einer Hostroute lösen.
Leider unterstützt Windows keine Hostroute mit dem Ziel 127.0.0.1.

Als alternative kannst du aber eine statische IP Adresse von einer deiner Netzwerkadapter verwenden.

Beispiel:
- dein LAN Adapter hat die IP Adresse 192.168.0.100
- du willst das alle Pakete, die dein PC an die IP Adresse 212.202.123.234 schickt auf deinen lokalen PC umleiten

Befehl: Route add 212.202.123.234 MASK 255.255.255.255 192.168.0.100 (Route setzen)
Befehl: Route add -p 212.202.123.234 MASK 255.255.255.255 192.168.0.100 (Route permanent setzen)
Befehl: Route delete 212.202.123.234 MASK 255.255.255.255 192.168.0.100 (Route entfernen)


Leider blockt der Windows-Route Befehl das Ziel 127.0.0.1 ab, so das du immer den Umweg über die lokale IP eines Netzwerkadapters gehen musst.


Eine zweite Variante (ungetetet) ist der ARP Cache.

Du kannst versuchen die externe IP mit an dein LAN Interface zu hängen:

ARP -S 212.202.123.234 00-80-25-22-33-44

Die MAC Adresse muss dabei deiner Netzwerkkarte entsprechen.

Carlo91 18. Feb 2007 17:08

Re: Ip umleiten
 
@jensw_2000 schon mal danke ich werde es mal eben versuchen ob es funzt.

MfG Carlo

Carlo91 18. Feb 2007 17:18

Re: Ip umleiten
 
Wenn ich ip xxx.xxx.xxx.xxx anpinge komm ich durch aber wenn ich dann route add xxx.xxx.xxx.xxx mask 255.255.255.255 192.168.1.3 mache dann kommt beim anpinge Zeitüberschreitung der Anforderung das kann dann doch nicht funzen wenn das programm versucht zu connectet oder :?:

MfG Carlo

Torpedo 18. Feb 2007 17:46

Re: Ip umleiten
 
Vielleicht stellt dein Router so eine Funktion zur Verfügung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 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