回答:
これを行うことは可能です。ある時点で、サポートされるべきであることが4592で明らかになるまで、少し空中にありました。
可能だからといって、すべてのDNSプロバイダーでサポートされているわけではありません。たとえば、GoDaddyでは、CNAMEレコードにワイルドカードを設定できません。
これを行うことをお勧めするかどうかという点では、使用方法によって異なります。通常、CNAMESは、DNSを制御しない「外部」ドメイン名を指している場合に便利です。
たとえば、サイト名として* .mycms.comを使用できるようにするCMSシステムをセットアップするとします(ホストヘッダーを使用します)。ある時点でIPアドレスを変更することを心配せずに、顧客が* .cms.customer.comを簡単にセットアップできるようにする必要があります。その場合、*。cms.customer.comと呼ばれるワイルドカードCNAMEをwww.mycms.comに設定するようアドバイスすることができます。
ワイルドカードCNAMESはすべてのプロバイダー(GoDaddyなど)でサポートされているわけではないため、さまざまな顧客(プロバイダーの機能がわからない場合)にワイルドカードCNAMESを使用することを提案した場合は使用しないことをお勧めします。
*
はありません**
。
*
この2月にクライアントのワイルドカードCNAMEレコードを正常にセットアップしました。GoDaddyダッシュボードを使用します。そして、期待通りに機能することを確認しました。
Amazon Route 53が任意のレコードタイプのワイルドカードをサポートすることを追加するだけです。
したがって、DNSプロバイダーとしてRoute 53を安全に使用できます。
私たちは常にワイルドカードDNSを使用していますが、問題はありません。ipaddresを指す場合は、次を使用します。
*.mysite.com Host (A) Default xxx.xxx.xxx.xxx
エイリアスを使用する場合は、次を実行します。
*.mysite.com. IN CNAME mysite.com.
私が覚えている限り、あなたはこれを行うことができますが、その場合、そのCNAMEはNSやMXなどの他のレコードタイプでは使用できません。
あなたが「ワイルドカード」のことで何を達成しようとしているのかよくわからないので、一般的な答えを与える必要があります:)
明確にするために、CNAME aserver.domainは、anothername.aserver.domainを持つことができないことを意味します
例外はありますが、何が私の頭上にあるのかわかりませんし、あなたが何をしたいのか本当に分かりませんので、時間を無駄にしません。
CNAME
同じドメインの別のタイプのレコードとレコードを共有することについての警告をありがとう。私は同様の問題を抱えており、DNSサーバーは通常衝突について警告しますが、この場合はCNAMEが特定のサブドメイン用で*.example.com
あり、追加のレコード(TXT
レコード)があったためそうではありませんでしたsubdomain1.example.com
。そのため、衝突をキャッチできませんでした!おっと。
これが私のテストの結果です。mysite.comとwww.mysite.comのAレコードを削除し、*。mysite.comのCNAMEレコードを追加しました。テストは機能しませんでした。mysite.comは解決しません。明確にするために、DNSサーバーにはOpenDNSを使用しています。他のDNSサーバーでも問題なく動作するかもしれませんが、私は明らかにそれが普遍的に動作することを望んでいます。これらの結果に基づいて、標準のAレコードを使用します。
今は動作します。
GodaddyのゾーンファイルエディターまたはDNSマネージャーのcnameセクションで「*」を使用して、IPまたはDNS名をポイントするだけです。
私の場合、Microsoft Azureクラウドサービスを指すDNS名で使用しましたが、うまく機能しました。これはbla.domain.extで機能しますが、bla.bla.domain.extでも機能します。別のプロバイダーでは動作が異なる場合があります。