Wird das Erstellen einer statischen IP unter Windows ISS irgendetwas negativ beeinflussen?

391
Bad Programmer

Ich habe einen Windows 2016-Server, auf dem eine PHP / MySQL-Anwendung auf Apache (über XAMPP eingerichtet) ausgeführt wird, und eine andere Anwendung auf Tomcat. Ich möchte eine statische IP-Adresse einrichten, damit die PHP-Anwendung von jedem Computer mit der URL erreichbar ist (nicht nur Computern im selben Netzwerk). Würde dies alles vermasseln, was möglicherweise die IPv4 des Computers verwendet / referenziert?

0
Gehen Sie voran, keine Crew in solchen Szenarien. Statische IP-Adressen sind in den meisten Fällen wesentlich zuverlässiger als DHCP-IP-Adressen. 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. Alex vor 5 Jahren 4
Vielen Dank. I Die Firewall- und Router-Regeln wurden bereits aktualisiert, um den Zugriff auf den Port zu ermöglichen, auf dem die Anwendung ausgeführt wird. Gibt es noch etwas, was ich berücksichtigen sollte? Bad Programmer vor 5 Jahren 0
Ich werde weitere Details hinzufügen, da der Kommentarbereich sehr begrenzt ist Alex vor 5 Jahren 0

1 Antwort auf die Frage

0
Alex

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.