Frage Konfiguration des "@" CNAME-Datensatzes im GoDaddy-Kontrollfeld


ich habe mydomain.com Dies wird auf einer Azure-VM-Instanz namens. gehostet mymachine.cloudapp.net

Ich muss DNS so konfigurieren, dass beide www.mydomain.com und mydomain.com auf den gleichen Host abgebildet werden. Ich benutze GoDaddy als Registrar.

Derzeit bietet mir GoDaddy an, ein leeres (@) Eine Aufzeichnung, so dass wenn ich ping mymachine.cloudapp.net und lösche seine VIP-Adresse, die ich im A-Record speichern kann.

Leider, wenn sich der VIP ändert und ich vergesse zu re-ping bekomme ich mydomain.com nicht erreichbar, und das ist normal.

Wenn ich versuche, das zu bewegen @ Aufnahme in den CNAME-Abschnitt, so dass es am besten auf den VM-Hostnamen zeigt, erhalte ich den folgenden Fehler:

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

Das tritt sowohl auf, wenn ich den A-Eintrag lösche und CNAME schreibe, als auch wenn nein @ Aufnahme im A-Bereich.

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


18
2018-03-10 11:45


Ursprung




Antworten:


Kurz gesagt, Sie können den @ -Aufnamen nicht zu einem CNAME machen, ohne alle anderen Ressourceneinträge für @ zu löschen, und Sie können dies nicht tun, da einige (wie die NS-Datensätze) für die ordnungsgemäße DNS-Funktionalität erforderlich sind. Dies ist ein Grund, warum Anbieter wie Heroku sagen, dass Sie keine Domainnamen verwenden dürfen.

Sie benötigen einen Host, von dem aus die HTTP-Umleitung durchgeführt werden kann example.com zu www.example.com für Sie, auf die Sie zeigen werden A (und AAAA) Aufnahme für @.

Wenn Ihr DNS mit GoDaddy gehostet wird, dann haben sie einen kostenlosen Dienst, der das für Sie erledigt. Suchen Sie in Ihrem GoDaddy Domain Manager auf der linken Seite nach "Forwarding" und klicken Sie auf "Verwalten". Stellen Sie es dann auf Weiter example.com zu www.example.com und aktualisieren Sie Ihr DNS, um die Änderung zu unterstützen. Sie sollten die erweiterten Optionen auf ihren Standardwerten belassen.

GoDaddy Domain Forwarding Control


22
2018-03-10 12:52



Würde Domain Forwarding auch Subdomains beeinflussen? Ich möchte alle Benutzer auf example.org zu www.example.org umleiten. Würde die Domänenweiterleitung das tun? - Ut xD
Was ist, wenn ich Argumente in der URL übergeben möchte? Wenn ich die URL von der nackten URL weiterleite, die URL-Argumente von der ursprünglichen Anfrage erhalten hat, entfernt sie die Abfragezeichenfolge der URL und leitet mich einfach an das www weiter. Port meiner Seite - Coty Embry
Godaddy-Weiterleitung von der nackten URL funktioniert nicht mehr mit Deep-Links. Es hat eine kurze Link-Funktion, die in die Quere kommt. - Peter DeWeese


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

Belassen Sie stattdessen die CNAME-Datensätze so, wie sie sind, und legen Sie den A-Datensatz (Apex) wie in den Dokumenten angegeben fest http://surge.sh/help/adding-a-custom-domain enter image description here

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

-1
2018-05-24 22:58



Nicht sicher, wie dies die Frage beantwortet? Die Frage gab an, dass ein A-Record gerade ausgeführt wurde, aber es passte nicht gut zur beweglichen IP-Adresse. - oligofren