Konfigurieren des CNAME-Eintrags "@" in der GoDaddy-Systemsteuerung

25

Ich habe mydomain.comdas gehostet auf einer Azure VM Instanz namensmymachine.cloudapp.net

Ich muss DNS so konfigurieren, dass beide www.mydomain.comund mydomain.comauf den gleichen Host zugeordnet werden. Ich benutze GoDaddy als Registrar.

Derzeit bietet mir GoDaddy an, einen leeren ( @) A-Datensatz zu erstellen , damit mymachine.cloudapp.netich ihn im A-Datensatz speichern kann , wenn ich einen Ping- Befehl erhalte und seine VIP-Adresse auflöse.

Wenn sich der VIP ändert und ich vergesse, erneut zu pingen, bin ich leider nicht mydomain.comerreichbar, und das ist normal.

Wenn ich versuche, diesen @Datensatz in den CNAME-Abschnitt zu verschieben, sodass er am besten auf den VM-Hostnamen verweist, wird die folgende Fehlermeldung angezeigt:

A record of a different type exists for the hostname @, could not create CNAME

Dies geschieht sowohl, wenn ich den A-Datensatz lösche und CNAME schreibe, als auch, wenn @der A-Abschnitt keinen Datensatz enthält.

Wie kann man einen @CNAME-Eintrag in einer von GoDaddy verwalteten Domain festlegen ?

usr-local-ΕΨΗΕΛΩΝ
quelle

Antworten:

30

Kurz gesagt, Sie können den @ -Eintrag nicht zu einem CNAME machen, ohne alle anderen Ressourceneinträge für @ zu löschen. Dies ist auch nicht möglich, da einige (wie die NS-Einträge) für die ordnungsgemäße DNS-Funktionalität erforderlich sind. Dies ist ein Grund, warum Anbieter wie Heroku Ihnen raten, keine nackten Domainnamen zu verwenden .

Sie benötigen einen Host, der die HTTP-Umleitung von example.comnach www.example.comfür Sie ausführt. Auf diesen Host verweisen Sie A(und AAAA) zeichnen Sie für @ auf.

Wenn Ihr DNS bei GoDaddy gehostet wird, haben sie einen kostenlosen Service, der dies für Sie erledigt. Suchen Sie in Ihrem GoDaddy-Domain-Manager auf der linken Seite nach "Weiterleitung" und klicken Sie auf "Verwalten". Dann setzen sie weiterleiten example.comzu www.example.comund aktualisieren Sie Ihre DNS um die Änderung zu unterstützen. Sie sollten die Standardeinstellungen für die erweiterten Optionen beibehalten.

GoDaddy Domain Weiterleitungskontrolle

Michael Hampton
quelle
2
Würde Domain Forwarding auch Subdomains betreffen? Ich möchte alle Benutzer auf example.org zu www.example.org umleiten. Würde das Aktivieren der Domainweiterleitung dies tun?
Ut xD
Was ist, wenn ich Argumente in der URL übergeben möchte? Wenn ich die URL von der nackten weiterleitung, bei der die URL von der ursprünglichen Anfrage übergeben wurde, wird die Abfragezeichenfolge der URL entfernt und ich werde einfach an das WWW weitergeleitet. Hafen meiner Website
Coty Embry
Die Weiterleitung von GoDaddy von der nackten URL aus funktioniert nicht mehr mit Deep Links. Es hat eine Short-Link-Funktion, die im Weg steht.
Peter DeWeese
-1

Sie können keinen neuen @ CNAME-Datensatz hinzufügen, ohne alle anderen Datensätze in GoDaddy zu löschen.

Lassen Sie stattdessen die CNAME-Einträge unverändert und legen Sie den A-Eintrag (Apex) wie in den Dokumenten http://surge.sh/help/adding-a-custom-domain angegeben fest Bildbeschreibung hier eingeben

Es sollte so aussehen:

; A Records
@   1800    IN  A   45.55.110.124

oder in der GUI:

Type: A
Name: @
Points to: 45.55.110.124
Elise Chant
quelle
Nicht sicher, wie dies die Frage beantwortet? In der Frage wurde angegeben, dass ein A-Record gerade erstellt wird, aber nicht für die IP-Adresse geeignet ist, die gerade verschoben wird.
Oligofren