DlinkDDNS-Konfiguration

1960
Kovács Ákos

Ich habe einen Dlink DIR-600 Router. Ich habe ein dlinkddns-Konto registriert und in der Konfigurationsanzeige des Routers eingestellt. Es sagt alles OK, aber diese Subdomain funktioniert nicht. Es wird auf meine tatsächliche IP-Adresse verwiesen, die Begrüßungsseite wird jedoch nicht auf meinem localhost angezeigt. Warum? Was soll das Problem sein? Gibt es einige wichtige Einstellungen im Router?

0

1 Antwort auf die Frage

0
Robertof

Ich bin mir nicht sicher, ob:

  • Gehe zu localhostgeht nicht oder
  • Der Zugriff auf Ihre DDNS-Adresse funktioniert nicht, solange dies für geschieht localhost.

Im ersten Fall müssen Sie, wenn Sie Webseiten hosten möchten, etwas wie xampp verwenden, mit dem Sie eine schnelle und einfache Apache-basierte Lösung konfigurieren können. Sie können auch nach anderen Alternativen suchen, die nach "AMP (solution stack)" auf Wikipedia suchen (leider kann ich aufgrund von Reputationsproblemen keine weiteren Links veröffentlichen).

Im zweiten Fall hört Ihr Webserver möglicherweise nicht auf Ihre externe IP-Adresse. Sie sollten Ihren Webserver an binden lassen 0.0.0.0oder ::(letzteres, wenn Sie IPv6 verwenden), was im Wesentlichen "An jede Adresse / Netzwerkschnittstelle binden" bedeutet.

Wenn Sie sicher sind, dass das Problem nicht Ihr Webserver ist, müssen Sie möglicherweise den Port weiterleiten,80 der für das Web-Browsing verwendet wird.

Es tut mir leid, wenn ich Ihre Frage falsch verstanden habe, aber es fehlten einige Details.

Ich verwende WAMP und ja, localhost funktioniert, nur die ddns-Adresse nicht. Wo soll ich den zweiten Fall setzen? Kovács Ákos vor 10 Jahren 0
Überprüfen Sie Ihre `httpd.conf` (Sie sollten sich irgendwo im WAMP-Verzeichnis befinden) und finden Sie die` Listen'-Direktive. Es sollte wie "Listen 80" oder "Listen 0.0.0.0: 80" sein, aber nicht ** "Listen 127.0.0.1: 80". Stellen Sie außerdem sicher, dass im `` kein Ablehnen von allen 'vorhanden ist`Direktive. Wenn alles in Ordnung ist, ist dies wahrscheinlich ein Problem bei der Portweiterleitung. Befolgen Sie die Anweisungen, die ich in der Hauptantwort für Ihren Router verlinkt habe, um Port 80 zu öffnen. Wenn Sie immer noch Probleme haben, senden Sie Ihre `httpd.conf ', und ich werde mir das ansehen. Ich werde auch bessere Antworten geben, wenn ich nach Hause komme (es ist schwer, vom Handy aus zu schreiben!) Robertof vor 10 Jahren 0
Ich habe "Allow All" gesetzt, aber es funktioniert nicht. Ich habe versucht, Ports zu testen, aber für 80: "Anwendung hat diesen Port gesperrt". Hier ist meine httpd.conf-Datei aus C: \ wamp \ bin \ apache \ Apache2.4.4 \ conf http://pastebin.com/teSfmY0D. Danke im Voraus! Kovács Ákos vor 10 Jahren 0
Ich habe Ihre Akte geprüft und sie sieht gut aus. Ich denke, es ist definitiv ein Problem mit der Portweiterleitung. Weisen Sie Ihrem PC zunächst eine statische IP-Adresse zu (siehe [hier] (http://portforward.com/networking/staticip.htm)). Leiten Sie dann Port 80 von Ihrem Router an Ihre IP-Adresse weiter. Anweisungen finden Sie [hier] (http://portforward.com/english/routers/port_forwarding/). Sie können etwas wie [diese Website] (http://www.canyouseeme.org/) verwenden, um zu überprüfen, ob der Port erfolgreich geöffnet wurde. (Sie müssen möglicherweise den Router neu starten, und einige Anbieter stellen statische und NAT-gestützte IP-Adressen bereit, die keine Weiterleitung zulassen). Robertof vor 10 Jahren 0
Möglicherweise müssen Sie auch Apache zulassen, um externe Verbindungen von der Windows-Firewall zu erhalten. Möglicherweise wurde beim Starten von Apache ein Popup-Dialogfeld angezeigt. Wenn Sie auf Ablehnen geklickt oder die Anfrage ignoriert haben, müssen Sie sie möglicherweise manuell korrigieren. [This] (http://windows.microsoft.com/en-us/windows/communicate-through-windows-firewall#1TC=windows-7) sollte Ihnen ebenfalls helfen. (aber leiten Sie zuerst die Ports weiter und sehen Sie, ob es funktioniert). Robertof vor 10 Jahren 0