AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

indy + router

Ein Thema von Kreilon · begonnen am 2. Okt 2004 · letzter Beitrag vom 8. Okt 2004
Antwort Antwort
Kreilon

Registriert seit: 15. Sep 2004
16 Beiträge
 
#1

indy + router

  Alt 2. Okt 2004, 14:24
Ein kleines Problem:

Ich habe nun ein FTP-Server und Clienten geschrieben. Ueber Netzwerk funktioniert das Ganze wunderbar. Wenn ich jetzt aber den Server meinem Freund gebe und versuche von meinem Computer aus seinen ueber Internet zu erreichen, geht das nicht. Der Computer verbindet sich irgendwie nicht. Dabei benutze ich die IP von www.myip.com (oder so was). Er sitzt an einem Router, sowie auch ich. Liegt das daran? Wenn ja, was muss ich oder er machen, damit es funktioniert (sich zu verbinden)?

Danke fuer alle, die mir helfen schon mal im Vorraus.
  Mit Zitat antworten Zitat
supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#2

Re: indy + router

  Alt 2. Okt 2004, 14:30
du müsstest nur dafür sorgen das deine firewall deine connection anfrage durchlässt ( falls du eine hast )

und er muss seinen server port im router forwarden

stichwort Portforwarding / portmapping / NAT / network address translation

tcp connect anfrage -> router(leitet weiter) -> lokaler server port z.b.21 auf dem server rechner im LAN

für den dataport gibts dann verschiedene möglichkeiten diesen zu benutzen ( active oder passive ) je nach konfiguration und router/lan architektur

entsprechende RFCs gibts fürs FTP protocol massenhaft die dir helfen sollten
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#3

Re: indy + router

  Alt 2. Okt 2004, 14:48
Hallo,

wenn ihr beide (Server+Client) hinter maskierenden Routern hängen geht es nur wenn du eine Statefull-Inspection-Firewall hast die das FTP verstehen kann und dann die entsprechenden Transferports freischaltet (auf der Seite wo die Datenports abgehorcht werden).

Dann muß natürlich noch im FTP Kommando die richtige IP (und nicht die des Druckers bzw. Clients im LAN) an den anderen Rechner geschickt werden...
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Kreilon

Registriert seit: 15. Sep 2004
16 Beiträge
 
#4

Re: indy + router

  Alt 6. Okt 2004, 16:44
Laesst sich dieses Portforwarding auch mit Delphi programmieren, so das man nicht staendig seinen Router manuel umschalten muss? Denn fuer Leihen duerfe das ein zimliches Problem sein. PC-Spiele machen das ja auch automatisch. Wenn ja: Hat jemand irgendetwas dazu programmiert? Denn das wuerde wahrscheinlich meine Kenntnisse in Delphi zerschlagen.

Ist portforwarding auch noetig, wenn man einfach nur z.b. einen selbstprogrammierten Chat ueber Internet laufen lassen will?

Ich habe auch einmal was davon gehoert, das wenn z.b die IP des Routers vom Server x.y.z.0 ist, dann kann man den entsprechenden Computer des Netzwerks damit erreichen, indem man die 0 zur entsprechenden Nummer des PCs am Netzwerk umaendert. also z.b. x.y.z.2. Stimmt das?

Danke fuer jegliche Hilfe.
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#5

Re: indy + router

  Alt 6. Okt 2004, 18:42
Zitat von Kreilon:
Laesst sich dieses Portforwarding auch mit Delphi programmieren, so das man nicht staendig seinen Router manuel umschalten muss?
Kommt drauf an - aber auf ein Hardware-Router wirst du wohl kein Delphi Programm laufen lassen können.

Zitat von Kreilon:
Ist portforwarding auch noetig, wenn man einfach nur z.b. einen selbstprogrammierten Chat ueber Internet laufen lassen will?
Port-Forwarding ist dazu da um einen Port auf einer IP auf einen anderen Port auf einer anderen IP weiterzuleiten. Wenn die Rechner hinter einem Router nur Clients sind ist es i.A. nicht nötig etwas zufwd'en, das hängt natürlich vom verwendeten Protokoll ab.

Zitat von Kreilon:
Ich habe auch einmal was davon gehoert, das wenn z.b die IP des Routers vom Server x.y.z.0 ist, dann kann man den entsprechenden Computer des Netzwerks damit erreichen, indem man die 0 zur entsprechenden Nummer des PCs am Netzwerk umaendert. also z.b. x.y.z.2. Stimmt das?
Ist totaler Quark - es lohnt sich für dich wenn du dir vielleicht mal etwas über (IP-)Netzwerke ließt... das ist doch ein recht weites Feld als das man das hier mit ein paar Zeilen alles rundum aufschreiben könnte.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Kreilon

Registriert seit: 15. Sep 2004
16 Beiträge
 
#6

Re: indy + router

  Alt 8. Okt 2004, 17:26
Noch eine letzte Frage: "Das ganze ist aber nicht nötig, wenn der Server keinen Router besitzt oder?"
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#7

Re: indy + router

  Alt 8. Okt 2004, 19:07
Wenn der Server ne öffentliche IP hat - ein Router wird immer dazwischen hängen, das Masquerading macht hier nur einem das Leben schwehr.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:23 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