www a-record vs cname-record


24

私は自分のウェブサイトにDNSを設定したので、それexample.comA記録(IPを指す)ですが、どうすればいいのかわかりませんwww.example.com

CNAMEレコードを追加しwww.example.comて、のエイリアスになるようにしexample.comます。

しかし、私はhttps://intodns.comで設定をチェックしており、それが表示されます:

エラー:www.example.comのAレコードを取得できませんでした!

I変更した場合は、エラークリアwwwA記録します。それを要求する「ルール」はありますか?


5
余分なドット「。」を追加することを覚えていましたか CNAMEレコードのドメインの最後まで?それは「www.example.com。」であるべきではなく、「www.example.com」
書士

cnameエントリを共有できますか?
サミール

はい、それらはFQDNです:)。ドメイン名はcexa.ro
Sorin Buturugeanu

回答:


16

wwwのAレコードとCNAMEの違いは、さらに調べることです。CNAMEの場合、wwwがexample.comのCNAMEであることが判明した後、example.comの別の外観が行われます。

それ以外に、CDNまたはサードパーティのアクセラレーションサービスを使用する場合は、CNAMEが有効になります。www.google.comのルックアップの例は次のようになります。www.l.google.comとwww.google.comのTTLの違いに注意してください。

www.google.com.     36545   IN  CNAME   www.l.google.com.
www.l.google.com.   294     IN  A       209.85.153.104

これにより、サードパーティのサービスを使用している場合、レコードを変更し、TTLを低く保ち、ジオリダイレクトのような派手なことを行う柔軟性が得られます。

あなたの場合、あなたは両方を同じIPに向けているので問題ではありません。


3

www.アドレスがAレコードである必要があるというルールはありません。WebサイトがCNAME他の何かに対して非常によくあることです。例えば:

$ host www.google.com
www.google.com is an alias for www.l.google.com.

または:

$ host www.kodak.com
www.kodak.com is an alias for www.Kodak.com.edgekey.net.

うまくいかない場合は、構成エラーが示唆されます。実際のDNSレコードを確認するdigことはできませんが、コマンドラインツールを使用すると、ネームサーバーによって公開されているDNSレコードを正確に表示することで問題をデバッグできます。


1
実際のドメインはcexa.roです。すぐにCNAMEを削除しましたが、再度追加しました。CNAMEwww.cexa.ro。cexa.roのエイリアス。あなたの答えとSameerの答えから、結果のIPが同じであれば違いはないことを理解しています(余分なルックアップは心配していません)。ありがとう!
ソリンブトゥルゲヌヌ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.