Im DNS-Zonen-Editor von GoDaddy möchten Sie Ihren CNAME-Eintrag www so konfigurieren, dass er auf @ zeigt. In Ihrem A-Datensatz verwenden Sie einen Platzhalter (*), um auf die IP-Adresse zu verweisen, und einen zweiten A-Datensatz, der @ als Host verwendet, der auch auf die Webadresse verweist. Diesen Weg,
subdomain1.example.com will forward to your IP
www.example.com will forward to your IP
silly.example.com will forward to your IP
anything.example.com will forward to your IP
Häufig gestellte Fragen
Kann ich * .mydomain.com auf meine Heroku-App verweisen?
Ja, mit der kostenlosen Funktion "Benutzerdefinierte Domänen" von Heroku können Sie eine Platzhalterdomäne auf Ihre Anwendung verweisen.
Welche IP-Adressen sollte ich verwenden, um meine benutzerdefinierte Domain auf Heroku zu verweisen?
Der Heroku-Routing-Stack verwendet eine Sammlung von IP-Adressen, die sich jederzeit ändern können. Die Verwendung von A-Datensätzen zum Verweisen auf Ihre App wird nicht unterstützt. Um sicherzustellen, dass Ihre Domain immer korrekt auf das Routing-Mesh verweist, konfigurieren Sie Subdomains (z. B. www in www.example.org) mithilfe eines CNAME-Datensatzes:
If the app is on… Then CNAME the subdomain to
Bamboo yourapp.heroku.com
Cedar yourapp.herokuapp.com
Nackte (oder nackte / Apex-) Domains (z. B. example.org) sollten aufgrund ihrer Verfügbarkeit und der Folgen für die Verfügbarkeit vermieden werden.
Warum kann ich subdomain.mydomain.com nicht für meine App hinzufügen?
In einigen Fällen kann der Versuch, eine benutzerdefinierte Domain (z. B. subdomain.mydomain.com) für eine App hinzuzufügen, zu einem Fehler wie dem folgenden führen:
! mydomain.com is owned by another user
Alle Anwendungen für eine bestimmte Basisdomäne müssen demselben Heroku-Konto gehören. Der obige Fehler bedeutet, dass jemand anderes einer seiner Apps bereits eine benutzerdefinierte Domain von mydomain.com hinzugefügt hat.