Domänennamen mit lokaler IP-Adresse zuordnen?

1389
user3198603

Auf einem lokalen Computer kann ich die IP-Adresse meines Computers mit einer Domäne wie folgt zuordnen:

127.0.0.1 testwebsite.com 

Meine Frage ist, sobald ich einen Domainnamen (beispielsweise testwebsite.com) von einem Domainnamenanbieter erhalten habe, kann ich ihnen sagen "Zuordnen zu meiner IP-Adresse des Computers, unter der meine Webanwendung bereitgestellt wird", oder muss sie auf ihr bereitgestellt werden Umgebung?

Muss ich diese Zuordnung zum Zeitpunkt der Domainregistrierung bereitstellen oder kann dies auch später erfolgen?

1
Möglicherweise möchten Sie unter [Namecheap] (https://www.namecheap.com) Ihren DNS-Anbieter anzeigen. Sie haben einen [FreeDNS-Dienst] (https://www.namecheap.com/support/knowledgebase/article.aspx/536/51/how-do-i-set-my-domain-to-use-namecheaps-freeds- Dienst), der häufig mit einer Domäne verwendet werden kann, die Sie besitzen. Sie bieten einen kostenlosen [Dynamic DNS Client] (https://www.namecheap.com/support/knowledgebase/category.aspx/11/dynamic-dns) (und Alternativen) für alle, die ihre DNS-Dienste verwenden. Dieser Client befindet sich auf Ihrem PC und benachrichtigt sie, wenn sich Ihre IP-Adresse ändert, sodass Sie Ihre DNS-Einträge nicht manuell aktualisieren müssen. Anaksunaman vor 5 Jahren 0

2 Antworten auf die Frage

2
LPChip

Eine Domäne wie example.com verfügt über verschiedene Datensätze, z. B. den A-Datensatz und MX-Datensätze.

Diese Datensätze leiten den Verkehr an einen Ort um. Wo dieser Ort ist, spielt keine Rolle.

Wenn Sie den A-Eintrag für example.com so einrichten, dass er auf Ihre öffentliche IP-Adresse verweist (die von Ihrem Internetdienstanbieter bereitgestellte IP-Adresse), kann jeder, der example.com eingibt, die Route zu Ihrem Modem finden.

Es liegt dann an Ihrem Modem, dem Verkehr mitzuteilen, wohin er als Nächstes gehen soll. Wenn Ihr Modem nicht auch ein Router ist, leitet das Modem einfach alles zum dahinter liegenden Router um. Der Router muss dann über eine Portzuordnung verfügen, die angibt, wohin der Datenverkehr gehen soll.

Da Websites HTTP-Verkehr verwenden, der standardmäßig auf Port 80 festgelegt ist, müssen Sie Port 80 an die lokale IP-Adresse weiterleiten, an der sich der Webserver befindet. Wenn Sie den Webserver auf Ihrem eigenen Computer hosten, richten Sie Port 80 auf die IP-Adresse Ihres lokalen Computers ein.

Dies funktioniert jedoch so lange, bis sich Ihre IP-Adresse ändert. In diesem Fall müssen Sie den A-Eintrag Ihrer Domäne aktualisieren, um auf die neue IP-Adresse zu verweisen. Es gibt Dienste, mit denen Sie dies für Sie erledigen können, aber das Mitbringen einer eigenen Domain ist oft eine Premium-Funktion. Wenn Sie Ihren eigenen Webserver zu Hause verwenden, verlieren Sie zudem die Internetgeschwindigkeit.

Wenn Sie diese Probleme vermeiden möchten, ist es wahrscheinlich billiger, ein billiges Webhosting zu erhalten. Meistens enthalten sie auch eine kostenlose Domain.

Das heißt, um Ihre Fragen zu beantworten:

Meine Frage lautet: Sobald ich einen Domainnamen (beispielsweise testWebsite.com) von Domainanbietern erhalten habe. Kann ich sagen, dass sie der IP-Adresse meines Computers zugeordnet werden, an der die Webanwendung implementiert ist oder in ihrer Umgebung bereitgestellt werden muss?

Sie können es jedem beliebigen Element zuordnen, einschließlich Ihrer eigenen IP-Adresse, sofern Sie die Kontrolle über DNS-Einträge haben (dies ist etwas, das Sie sicherstellen müssen, falls Sie sich für Webhosting + Domain entscheiden. Wenn Sie nur für eine Domain entscheiden, ist dies der Fall.) wird immer die DNS-Verwaltung bereitstellen.)

Muss ich diese Zuordnung zum Zeitpunkt der Domainregistrierung bereitstellen oder kann dies auch später durchgeführt werden?

Nein, Sie müssen diese Zuordnung zum Zeitpunkt der Registrierung nicht angeben. Bis Sie dies tun, wird die Domain einfach nicht an die Website des Registrierungspartners weitergeleitet. Sie können es jederzeit ändern, wenn Sie möchten, was Sie möchten. Beachten Sie, dass das Ändern des DNS Zeit braucht. Sie ändern es sofort am Standort des Providers, aber andere DNS-Server müssen dann die Datensätze abfragen und aktualisieren. Da es weltweit über eine Million DNS-Server gibt, kann es bis zu einer Stunde dauern, bis die Änderungen in Ihrem Server verarbeitet werden, und es kann bis zu 48 Stunden dauern, bis dies auf der ganzen Welt erfolgt ist.

Angenommen, meine Website ("testWebsite.com") wird an Port 9001 gehostet. Ich möchte, dass der Endbenutzer "www.testWebsite.com" nicht "www: testWebsite.com: 9090" eintippt. Muss ich die Portnummer auch in DNS angeben Server Der zweite Punkt ist, wenn sich mein Modem jedes Mal ändert, ändert sich die dynamische IP-Adresse. Können Sie bitte auch näher erläutern, wie es automatisch in DNS-Servern aktualisiert wird oder manuell durchgeführt werden muss? Selbst wenn dies automatisch erfolgt, haben Sie gesagt, dass nur einige DNS-Server aktualisiert werden, nicht alle (was Zeit braucht). Das heißt, wenn ein Anruf an diese DNS-Server geht, ist meine Site nicht verfügbar. user3198603 vor 5 Jahren 0
Sie können auf Ihrem Router eine Portweiterleitung einrichten, um den Datenverkehr vom öffentlichen Port 80 zum lokalen Port 9001 weiterzuleiten, und er funktioniert. DNS-Server verwenden keine Ports, nur IP-Adressen. Die Änderung der IP-Adresse des Modems ist ein großes Thema. Ich habe nicht gesagt, dass nur einige DNS-Server aktualisiert wurden. Ich sagte, dass es eine Welle für alle DNS-Server ist, und dieser Prozess braucht Zeit. Und ja, in dem Moment, in dem sich Ihre IP-Adresse ändert, wird Ihre Site für einen kurzen Zeitraum nicht verfügbar sein, bis die neue IP-Adresse auf den DNS-Server festgelegt und weitergegeben wird. LPChip vor 5 Jahren 0
1
user3608078

1: Sie müssen die IP-Adresse des Servers angeben, auf dem Ihre App bereitgestellt wird. Der Standort des Servers ist nicht wichtig. Er könnte in Ihrem Haus oder in einem Rechenzentrum in einem anderen Land sein. (Einige Anbieter von Datencentern kümmern sich um das DNS-Material für Sie.)

2: Der konkrete Prozess zur Registrierung einer Domain hängt offensichtlich vom gewählten Registrar für Domainnamen ab. Sie benötigen jedoch keine statische IP-Adresse, da es Methoden gibt, um die IP eines DNS-Eintrags dynamisch zu aktualisieren .

Wenn Sie sagen: "Einige Anbieter von Datenzentren kümmern sich um das DNS-Zeug für Sie", meinen Sie, dass in einigen Rechenzentren sowohl Webhosting als auch die Registrierung von Domänennamen vorhanden sind. Wenn ich das Modem jedes Mal neu starte, ändert sich die dynamische IP-Adresse. Können Sie auch angeben, wie es automatisch in DNS-Servern aktualisiert wird? user3198603 vor 5 Jahren 0