「example.com」をCNAMEレコードとして設定できませんか?


19

現在自宅でサーバーを実行していますが、動的IPがあります。そのため、私は動的なDNSサービス(dlinkddns.com)にサブスクライブしました。私は自分のネットワークですべての正しい設定を行い、IPは完全に更新されました。

問題は、ドメイン名(たとえば、「example.com」)があり、プレフィックスなしのルートドメイン名(「example.com」)をdlinkddnsドメインのCNAMEに設定することです。しかし、私のドメイン名DNSホストは、それができないと言っています(「許可されていません」)。「www.example.com」などのためにそれを行うことができ、それは完全に機能しますが、ルートドメイン名のためだけではありません。誰でもこれに対する解決策を知っていますか?


どのDNSホストを使用していますか?彼らのソフトウェアは、A Recordwww.domain.comのようなドメインのプレフィックスを何らかの理由で必要としているようです。
ジョナサンロス

私はオランダ語のものを使用します:www.webreus.nl。だから、もし彼らのソフトウェアが私を台無しにしただけなのか?:P

彼らに助けを求めるか、ドキュメントを確認します。
ジョナサンロス

回答:


26

ルートドメイン(たとえば、example.com)にCNAMEレコードを設定することはできません。これは、RFC 1034セクション3.6.2に違反するためです。

CNAME RRがノードに存在する場合、他のデータは存在しないはずです。これにより、正規名とそのエイリアスのデータが異なることはありません。

NSレコードが機能するため、他のデータが存在しないという規則に違反するためexample.com、これを行うことはできませんexample.com

www.example.comこれはルートドメインではないため、CNAMEレコードを持つことができます。したがって、他のデータが存在しないようにするのは簡単です。

これを回避する唯一の方法は、

  • wwwプレフィックスを使用する、または
  • CNAMEレコードが指す場所にドメインをパークし、関連するIPアドレスを取得してのAレコードを設定しexample.comます。

私はあなたが動的DNSを使用していることを読みました。一部のダイナミックDNSプロバイダーは、ネームサーバーでホストしている場合、ドメインと連携できます。これにより、ダイナミックDNSアップデーターはexample.comのIPアドレスを更新でき、CNAMEの問題を完全に回避できます。私の頭上では、これを有料サービスとして提供しているダインだけを知っています。


また、no-ipから無料で取得したFQDNにCNAMEを設定し、自分でDNSサーバーをホストしたいと考えました。かなり難しいようです。
アキ

Hover.comでは、裸のドメイン(別名、ドメインの頂点)でCNAMEを使用することができます。インターフェースを介してこれを行う場合、警告は表示されません。実用的な効果についてはわかりませんが、今のところうまく機能しています。
メイソンG. Zhwiti 14

MasonG.Zhwitiちょうどあなたが、あなたがすべきという意味ではありませんすることができますので...それはまだRFCのを壊し、あなたがやった場合はおそらくあなたのための重大な問題を引き起こします
anthonysomerset

1
NSおよびSOAデータが正規ドメインの場合とエイリアスドメインの場合と同じであると仮定すると、NSおよびSOAレコードを持たず、エイリアスドメインのルートに1つのCNAMEだけが存在する可能性はありますか?可能であれば、RFCからの引用文をまだ満たすようです。
ゲイリー14年

4

CNAMEレコードにネイキッドドメイン名を設定することはできません。CNAMEレコードでwww.example.com、about.example.comなどのエイリアスドメインの設定のみを行う必要があり、プライマリまたはルートドメインの設定はAレコードで行う必要があり、ホストのIPアドレスを提供する必要があります。最初にネイキッドドメインに関する設定をCNAMEから削除し、「Aレコード」に設定してから、www、aboutな​​どのエイリアスのC Nameで設定を行います。

これは次の場合に役立ちます。Aレコード、CNAME、MXレコード:ブログのセットアップの基本


2

ここで述べようなRecord CNAME経由のネイキッドドメインは、一部のドメインプロバイダーは機能しないことがわかりました。これから抜け出すために、またはをサポートするDNSプロバイダーをNAME SERVERSに向けることを検討できます。@ALIASANAME

これに従うと CNAME、カスタムレコードタイプを使用して、ゾーンの頂点(ネイキッドドメイン名のルートドメインレベル)で-like機能を取得する方法を提供するDNSホストがいくつかあります。

そのような記録には、たとえば次のものが含まれます。

  • ALIAS DNSimpleで
  • ANAME DNS Made Easyで
  • ANAME easyDNSで
  • CNAME CloudFlareで
  • ALIAS CloudDNSで

各プロバイダーのセットアップは似ています。レコードと同じように、apexドメインのALIASまたはANAMEエントリをにポイントします。example.yourdomain.comCNAME

ALIAS or ANAME or @ example.whateverdomain.com.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.