Gehen Sie voran, keine Crew in solchen Szenarien. Statische IP-Adressen sind in den meisten Fällen wesentlich zuverlässiger als DHCP-IP-Adressen. Eigentlich müssen Sie eine statische IP-Adresse auf dem Server haben, wenn Sie von außerhalb Ihres lokalen Netzwerks darauf zugreifen möchten. Sie haben zwei Möglichkeiten, entweder die statische IP-Adresse für die Netzwerkschnittstelle des Servers festzulegen oder, wenn Ihr Router statisches DHCP unterstützt, die MAC-Adresse der Netzwerkkarte des Servers einer bestimmten IP-Adresse zuzuordnen, die Sie als Server verwenden möchten, also als Router reserviert diese Adresse und weist dem Server immer dieselbe IP-Adresse zu. Wählen Sie aus, was für Sie einfacher zu verwalten ist. Das einzige, was Sie beachten müssen - ist, dass Sie durch die Zuweisung einer statischen IP-Adresse nicht garantieren können, dass sie außerhalb Ihres lokalen Netzwerks erreichbar ist. Um Server über das Internet erreichbar zu machen, benötigen Sie Folgendes:
Stellen Sie sicher, dass Sie auf einem Server in den erweiterten Einstellungen der Firewall
(Systemsteuerung -> Verwaltungseinstellungen -> Firewall) die HTTP-Ports geöffnet haben.
Passen Sie Ihr XAMPP-Setup so an, dass alle Netzwerkschnittstellen abgehört werden können (Standardmäßig hören viele dieser Lösungen nur den localhost).
Als nächsten Schritt müssen Sie Ihr Gateway / Ihre Firewall / Ihren Router konfigurieren. Sie müssen die öffentlichen Ports 80 (und 443, wenn Sie HTTPS-Verbindungen verwenden möchten) an die Server-IP-Adresse in Ihrem lokalen Netzwerk weiterleiten.
Wenn Sie keine statische öffentliche IP-Adresse haben, müssen Sie dynamische DNS-Dienste von Drittanbietern verwenden. Ab diesem Zeitpunkt ist Ihr Webserver über die öffentliche IP-Adresse erreichbar.
Wenn Sie möchten, dass Ihr Server über einen erkennbaren Domänennamen erreichbar ist, müssen Sie eine Domäne kaufen und in der Systemsteuerung Ihrer Registrierdatenbank (Setup A-Eintrag in der DNS-Zone) zwischen dem Domänennamen und der öffentlichen IP-Adresse Ihres Servers einrichten.