タグ付けされた質問 「cname-record」

CNAMEレコードまたは正規名レコードは、ドメインネームシステム(DNS)内のリソースレコードの一種であり、ドメイン名が別の正規ドメイン名のエイリアスであることを指定します。

3
ドメインの頂点(ルート)でCNAMEレコードを使用できないのはなぜですか?
これは、ゾーンの頂点(またはルート)のCNAME に関する標準的な質問です。 CNAMEドメインの頂点での記録はタブーの慣習であることは比較的一般的な知識です。 例: example.com. IN CNAME ithurts.example.net. 最良の場合、ネームサーバーソフトウェアは構成のロードを拒否する場合があり、最悪の場合、この構成を受け入れ、example.comの構成を無効にする場合があります。 最近、ドメインの頂点を新しいレコードにCNAMEするために必要な指示をウェブホスティング会社からビジネスユニットに渡しました。これがBINDに送られると自殺の構成になることを知って、私は彼らが従うことができず、これは一般的に二段アドバイスであることを彼らにアドバイスしました。ウェブホスティング会社は、RFCを定義する標準によって完全に禁止されておらず、自社のソフトウェアがそれをサポートしているというスタンスを取りました。頂点をCNAMEできなかった場合、彼らのアドバイスは頂点レコードをまったく持たないことであり、リダイレクトWebサーバーを提供しませんでした。...何? 私たちのほとんどは、RFC1912がそれを主張していることを知ってA CNAME record is not allowed to coexist with any other data.いますが、ここで自分自身に正直にしましょう、RFCは単なる情報です。私が慣習を禁止していることを私が知っている言葉遣いに最も近いのはRFC1034からです: CNAME RRがノードに存在する場合、他のデータは存在しないはずです。これにより、正規名とそのエイリアスのデータが異なることはありません。 残念ながら、私はこの業界に「あるべきではない」と「あるべきではない」と同じではないことを知っており、ほとんどのソフトウェア設計者にとってはそれで十分です。スラムダンクへの簡潔なリンク以外のものは時間の無駄になることを知っていたので、適切な開示なしに一般的に使用されているソフトウェアを破壊する可能性のある構成を推奨するために会社を怒らせました。 これにより、Q&Aにアクセスできます。一度、私は、頂点CNAMEの狂気について本当に技術的になってほしいです。そして、誰かが主題について投稿するとき、私たちが通常するように問題を回避しません。RFC1912は、私が考えもしなかった他の情報RFCと同様に、立ち入り禁止です。この赤ちゃんをシャットダウンしましょう。


2
CNAMEはサブドメインに使用する必要がありますか?
現在、次のDNS構成を持つ複数のWebサイトを管理しています。 example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com - CNAME - example.com beta.example.com - CNAME - test.example.com dev.example.com - CNAME - test.example.com これはCNAMEレコードの適切な使用ですか?私はオンラインで調べましたが、明確な答えが見つかりませんでした。一部の人々は、CNAMEレコードが悪いと主張しますが(これがなぜなのか明確ではありません)、次のセットアップを提案します。 example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com …

3
CNAMEからCNAMEへのチェーンは許可されていますか?
DNSで、別のCNAMEレコードを指すCNAMEレコードを持つことは許可されていますか? これが必要な理由は、WebサーバーコンピューターのIPアドレスを検索するホスト名があるためです。また、別のWebサーバーコンピューターがあり、最初のコンピューターが死んだ場合にアクティブ化できます。そのような場合は、ホスト名をスタンバイWebサーバーコンピューターのIPアドレスにすばやくポイントする必要があります。 残念ながら、ホスト名は、他のシステム管理者に依存する手動操作のために変更に時間がかかるDNSドメインに存在します。しかし、変更をすばやく実行できる別のDNSドメインがあります。CNAMEからCNAMEチェーンを持つことは、可能な解決策のようです。しかし、許可されていますか?Webブラウザーはそれを理解しますか?

3
ドメインのトップのCNAME?
ドメインの上部にCNAMEレコードを設定することはできますか?(つまり@ CNAME www、@ CNAME foobar.com.など) 私のISPは、サブドメインにのみCNAMEを使用することが可能であると言っていますが、推奨されていなくても可能なはずである他の場所を読んでいます。

5
AレコードとCNAMEレコードのみを使用してドメインAをドメインBにリダイレクトする方法
異なるホストでホストされている2つのドメインがあります。ドメインAをドメインBにリダイレクトする必要があります。残念ながら、ホストAから301リダイレクトを行うことはできませんが、ホストAでDNSエントリ(AレコードとCNAME)のみを変更/追加できます。 確かに、AレコードとCNAMEのみを使用してwww.DomainA.comをwww.DomainB.comにリダイレクトできますか? 現在、DNSエントリは次のとおりです。 DomainA.com. 3600 IN SOA ns1.HostA.net. www 3600 IN CNAME www.DomainB.com. DomainA.com. 3600 IN NS ns1.HostA.net. DomainA.com. 3600 IN NS ns2.HostA.net. DomainA.com. 3600 IN NS ns3.HostA.net. リダイレクトしたい DomainA.com -> DomainB.com *.DomainA.com -> *.DomainB.com この他の投稿から提案を試みましたが、うまくいきませんでした。 AレコードとCNAMEでのみこれを達成するにはどうすればよいですか?ご助言ありがとうございます。 プレボ。

2
1つの名前に複数のCNAMEを使用できますか?
負荷分散のためにこれが必要です。たとえば、私は2つのAzureストレージアカウント(と言ってきたaし、bそれらのため)とブロブアドレスをしているa.blob.core.windows.netとb.blob.core.windows.net。両方とも同一のデータを保存します。次にexample.com、両方のストレージアカウントを指し、ラウンドロビンで動作する単一の外部名(たとえば)を提供する必要があります。これは、次のようにDNSに2つのCNAMEエントリを作成し、ラウンドロビングでそれらの1つに解決する場合に実現できます。 example.com CNAME a.blob.core.windows.net example.com CNAME b.blob.core.windows.net しかし、Windows DNSサーバーで単一の名前に対して2つのCNAMEレコードを作成することはできません。 だからそれは可能ですか?

2
WindowsホストファイルのCNAMEレコード/エイリアス?
Windowsホストファイル(C:\ Windows \ System32 \ drivers \ etc \ hosts)に何らかのCNAMEレコードまたはエイリアスを入力することは可能ですか? 基本的に、IPアドレス(頻繁に変更される)をハードコーディングせずに、ホストAに対して行われたすべての要求をホストBに転送します。


4
CNAMEを使用して別のドメインをポイントし、IPアドレスを保存する
いくつかのサイトをホストしているサーバーが1つあります。 現在、各サイトには独立したプロバイダーがホストするドメインがあり、各サイトにはサーバーのIPアドレスを指すAレコードがあります。 ただし、将来サーバーを変更する場合は、各DNSレコードの各IPアドレスの更新に戻る必要があります。 各ドメインでCNAMEレコードを使用して、直接制御する別のドメインを指すことは可能ですか? これは、自分で1か所でIPアドレスを更新でき、他のすべてのDNSプロバイダーがレコードを個別に更新する必要がないようにするためです。


2
www a-record vs cname-record
私は自分のウェブサイトにDNSを設定したので、それexample.comはA記録(IPを指す)ですが、どうすればいいのかわかりませんwww.example.com。 CNAMEレコードを追加しwww.example.comて、のエイリアスになるようにしexample.comます。 しかし、私はhttps://intodns.comで設定をチェックしており、それが表示されます: エラー:www.example.comのAレコードを取得できませんでした! I変更した場合は、エラークリアwwwにA記録します。それを要求する「ルール」はありますか?


2
CNAMEレコードのTTLはどういう意味ですか?
ネットワークに含まれるサーバーの数が多いため、すべてを整理するのに苦労しています。それらのいくつかは静的IPを持たないため、config.mydomain.comドメインを作成した方がいいと思いました。このドメインでは、各サーバーのAレコードとIPを保存できます。これは私がそれを設定する方法です: s1.config.mydomain.com. A 10.0.0.1 #ttl 60 s2.config.mydomain.com. A 10.0.0.2 #ttl 60 s3.config.mydomain.com. A 10.0.0.3 #ttl 60 # etc IPをすばやく変更する必要がある場合に備えて、これらの各レコードにはTTLが60ありますが、60秒ごとに接続するクライアントが更新する必要は必ずしもありません。次のように、ドメインを使用するように設定したとしましょう。 mydomain.com. CNAME s2.config.mydomain.com. #ttl 3600 mail.mydomain.com. CNAME s2.config.mydomain.com. #ttl 10800 svn.mydomain.com. CNAME ns1.config.mydomain.com. #ttl 21600 CNAMESのTTLは高いため、mydomain.comにアクセスするとします。DNSサーバーにIPを要求し、サーバーmydomain.comが返されます。CNAME s2.config.mydomain.com.その後、サーバーにIPを要求s2.config.mydomain.comし、サーバーが返されます10.0.0.1。 CNAME s2.config.mydomain.comレコードを3600秒キャッシュし、A 10.0.0.1レコードを60秒キャッシュしますか?つまり、60秒ごとにサーバーにIPアドレスを要求することになりますか? または、seeをキャッシュし、をCNAME s2.config.mydomain.com取得しA 10.0.0.1、3600秒間キャッシュします。 最初の場合は、おそらく別の方法でそれらを管理する必要があるため、それが2番目であることを望んでいますが、よくわかりません。それらを追跡するより良い方法を知っていますか?

3
DNS、Aレコードのワイルドカードは、より具体的なCNAMEよりも優先されますか?
「example.com」のすべてのサブドメインを処理するためにワイルドカードが設定されています レコード:* .example.comは10.10.10.10を指します 特別なサブドメインを処理する、より具体的なAレコードがあります(これは正常に機能します)。 Aレコード:staging.example.comは10.10.10.9を指します 私たちが抱えている問題は、ステージングを新しいホスティング環境に移行しており、CNAMEを使用するように指示されていることです。 CNAME:new-staging.example.comはproxy.heroku.comを指します これでうまくいくと思いました。ただし、new-staging.example.comはトップレベルのワイルドカード10.10.10.10に解決され、proxy.heroku.comを指していません。 私は何が欠けていますか?これは不可能ですか?それともこれは悪い習慣ですか?おかげで、

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