Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   IdHTTPServer über Internet (https://www.delphipraxis.net/174915-idhttpserver-ueber-internet.html)

milchbrötchen 17. Mai 2013 17:16

IdHTTPServer über Internet
 
Nabend!

Wenn ich meinen HTTP Server im lokalen Netzwerk starte und ihn im Browser mit http://192.168.0.1:8888 anspreche, kann ich den Befehl ohne Probleme empfangen. Was muss ich anstellen, damit ich einen Befehl auch über das Internet bekomme. Aufm Smartphone (nicht im Wlan) die Internet-IP des PCs aufrufen funktioniert nicht (http://80.123.*.*:8888).

Muss ich da irgendwie anders rangehen oder liegt der Fehler woanders? :oops:

Code:
procedure TForm3.IdHTTPServer1CommandGet(AContext: TIdContext;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
  memo1.Lines.Add(ARequestInfo.RemoteIP);
  ...
end;
Vielen Dank und ein schönes Pfingstwochenende :)

sx2008 17. Mai 2013 17:25

AW: IdHTTPServer über Internet
 
Du musst im deinem Router eine Eintrag in die NAT Tabelle vornehmen:
Dazu musst du folgende Angaben machen:
Protokoll: TCP
Öffentliche(r) Port(s): 8888
lokaler Port: 8888
lokale IP/Rechner: 192.168.0.? (oder auch Rechnername)

Wenn dein Router also von Aussen ein Anfrage auf Port 8888 bekommt, dann leitet er sie an deinen Rechner im LAN weiter.


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