Godaddy cname“ @”が機能しない(Herokuからの指示)


10

Herokuで小さなアプリを作成し、その指示に従ってGodaddyでカスタムドメインを設定しようとしています。wwwのCNAMEを作成しましたが、@(またはmydomain.com。)のCNAMEを作成することができません。

エラーが発生し続けます:

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

ドットと@の組み合わせに関係なく。wwwではなくルートドメインだけでcnameを追加する方法を知っている人はいますか?

回答:


11

herokuを使用してgodaddyでドメインを設定したので、これが役立つかどうかを確認します。

最初に、heroku ipsを指すようにホスト名@で3つのAレコードを設定します:75.101.163.44、75.101.145.87、および174.129.212.2(これを行うとき、それらが同じであることをドキュメントで確認してください)。

次に、wwwが必要で、@を指すようにするには、CNAMEレコードを1つだけ追加します。

トータルDNS制御機能を使用すると、画面は次のようになります。

代替テキスト

DNSにherokuアドオンを使用して構成する必要もあります。

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

上記を実行すると、無料の基本的なDNSサービスを設定できるようになります。


@djangofan:いいえ、Herokuは雑種を使用していません。また、フロントエンドウェブサーバーとアプリサーバーの数の関係は、よくても微妙です。
ウォンブル

1
これらの設定は古く、正しくありません。Herokuではこれらの3つのIPアドレスを使用できなくなりました。
wuputah 2014年

4

できません-リソースレコードに他のレコードが含まれている場合、CNAMEは使用できません(ルート名には-少なくともNSレコードとSOA)。あなたがしなければならないのは、名前にAレコードを付け、herokuがCNAMEを付けることを提案している名前のIPアドレスをポイントすることです。


ちなみに、ところでDNSやCNAMEなどについて説明しているビデオをご存知ですか?
btelles 2010年

3
ビデオから学ぶことへのこだわりは何ですか?彼らは正しく作るのが難しく、見るのが難しく、順を追うのが難しい... O'Reilly BINDの本やRFC1034 / RFC1035のような良い本を手に入れてください。
ウォンブル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.