Godaddy cname "@" funktioniert nicht (Anweisungen von Heroku)

10

Ich habe eine kleine App auf Heroku erstellt und versuche, deren Anweisungen zum Einrichten einer benutzerdefinierten Domain auf Godaddy zu folgen. Ich habe einen CNAME für www erstellt, aber ich kann keinen für @ (oder mydomain.com. Gemäß deren Anweisungen erstellen.

Ich bekomme immer wieder den Fehler:

ERROR - DNS Rules Violation, A record of a different type exists for this hostname, CNAME 
cannot be created for @

Egal welche Kombination von Punkten und @ ich verwende. Weiß jemand, wie man diesen Namen nur mit der Stammdomäne und nicht mit dem WWW hinzufügt?

btelles
quelle

Antworten:

11

Ich habe eine Domain mit Godaddy mit Heroku eingerichtet. Sehen Sie also nach, ob dies hilft.

Zuerst richten Sie 3 A-Datensätze mit dem Hostnamen @ ein, um auf die Heroku-IPs zu verweisen: 75.101.163.44, 75.101.145.87 und 174.129.212.2 (überprüfen Sie dabei ihre Dokumente, um sicherzustellen, dass sie identisch sind).

Dann fügen Sie nur einen CNAME-Datensatz hinzu, wenn Sie www möchten, und lassen Sie ihn auf @ zeigen.

Wenn Sie die gesamte DNS-Steuerungsfunktion verwenden, sieht Ihr Bildschirm folgendermaßen aus:

Alt-Text

Sie müssen auch das Heroku-Addon für DNS verwenden und es konfigurieren:

heroku addons:add custom_domains:basic
heroku domains:add yourdomainname.com
heroku domains:add www.yourdomainname.com

Wenn Sie die oben genannten Schritte ausführen, sollten Sie den kostenlosen DNS-Basisdienst einrichten.

Carson
quelle
@ Djangofan: Nein, Heroku benutzt keinen Mischling. Auch die Beziehung zwischen der Anzahl der Frontend-Webserver und der App-Server ist bestenfalls gering.
womble
1
Diese Einstellungen sind alt und falsch. Sie können diese 3 IP-Adressen nicht mehr mit Heroku verwenden.
Wuputah
4

Sie können nicht - ein CNAME kann nicht verwendet werden, wenn ein Ressourceneintrag andere Einträge enthält (die ein Stammname enthält - mindestens NS-Einträge und eine SOA). Was Sie tun müssen, ist ein A-Eintrag auf den Namen zu setzen, der auf die IP-Adresse des Namens verweist, den Heroku vorschlägt, dass Sie den CNAME aufsetzen.

womble
quelle
Schade ... übrigens, kennen Sie zufällig irgendwelche Videos, die DNS, CNAMEs und dergleichen erklären?
Btelles
3
Was ist diese Besessenheit, aus Videos zu lernen? Es ist schwer, sie richtig zu machen, schwer zu beobachten, schwer zu verfolgen ... ein gutes Buch zu bekommen, wie das O'Reilly BIND-Buch oder RFC1034 / RFC1035.
womble