Ich habe einen Domainnamen, den ich auf meinen lokalen Server umleiten möchte. Wie mache ich das?

Dies ist möglicherweise besser für Serverfehler geeignet, sodass jemand es bei Bedarf migrieren kann.

Zum Testen möchte ich einen Domainnamen, den ich besitze, zu meinem localhost umleiten. Wie mache ich das? Kann ich die Umleitung einfach auf 127.0.0.1 setzen? Außerdem benutze ich Windows. Jede Hilfe wird geschätzt.

 21
Author: Hennes, 2013-03-01

3 answers

Diese Antwort bezieht sich auf das Einrichten einer lokalen Testumgebung, die nur im LAN funktioniert. Aus Kommentaren geht hervor, dass die Anforderung darin besteht, auch alle externen Anforderungen umzuleiten - dies ist eine andere Anforderung und wird von den anderen Antworten besser abgedeckt. (Obwohl Sie die in dieser Antwort behandelten Punkte möglicherweise noch benötigen, abhängig von der Fähigkeit Ihres Routers. IE. Erlaubt es Loopback?)


In Ihrer Windows-HOSTS-Datei können Sie legen Sie eine Zuordnung von Ihrer Domain zu Ihrem localhost (127.0.0.1) fest:

127.0.0.1   example.com

Befindet sich in C:\Windows\System32\drivers\etc\hosts

Alle Anfragen für example.com werden dann zu Ihrem localhost weitergeleitet - dies eignet sich zum Testen nur auf Ihrem lokalen Computer.

Wenn Sie dies von jedem Computer in Ihrem LAN (einschließlich Telefonen, Tablets usw.) testen möchten.), dann können Sie set eine A - Datensatz in der DNS-Zone für die Domäne (vielleicht für einen localtest. subdomain), die Punkte auf den innere IP-Adresse Ihres Server. z. 192.168.1.20.

 26
Author: MrWhite,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-10-24 12:51:39

Zuerst benötigen Sie Ihre externe IP-Adresse, wenn Sie möchten, dass jemand anderes Ihre Domain erreicht.

Zweitens benötigen Sie einen DNS-Server, der Ihren Domänendatensatz enthält, und verwenden einen A-Hostdatensatz, um auf Ihre externe IP zu verweisen.

Dann müssen Sie Ihre Domain einrichten, um diesen DNS-Server zu verwenden. Wahrscheinlich in der Systemsteuerung des Unternehmens, mit dem Sie die Domain registriert haben.

 2
Author: MarkusDBX,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-01 23:58:28

Die Antwort hängt davon ab, ob sich Ihr lokales Netzwerk auf einer dedizierten IP befindet oder nicht.

Wenn Ihre externe IP dediziert ist, legen Sie einen A-Datensatz auf diese IP fest. Sie sollten dies über das Bedienfeld Ihres Domänenanbieters tun können.

Wenn Ihre externe IP dynamisch ist,wie in den meisten Heimnetzwerken, müssen Sie einen Dyamic DNS - Dienst verwenden, um Ihre Domain immer so zu aktualisieren, dass sie auf Ihre lokale IP verweist, auch nachdem sie sich geändert hat. Dyn macht das schon so lange wie ich kann denken Sie daran, aber viele Organisationen bieten diesen Service an.

Danach liegt es an Ihrer lokalen Netzwerkkonfiguration, die in der Frage nicht erwähnt wurde. Angenommen, Sie befinden sich hinter einer Art Router, müssen Sie diesen direkten Datenverkehr für die von Ihnen verwendeten Ports an die lokale IP Ihres lokalen Servers weitergeben.

 2
Author: Andrew Lott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-02 02:33:25