Google Domainsは、ゾーンの頂点でCNAMEのような機能をサポートしていますか?


24

ルートドメインをHerokuに適切にリダイレクトするには、この機能が必要です。

https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex

DNSimpleなどの一部のレジストラはこれをサポートしています。新しいGoogleドメインでサポートされていますか?


3
裸のドメイン名でサイトを提供しようとするのではなく、wwwにリダイレクトすることをお勧めします。
マイケルハンプトン

4
私は知っていますが、他の多くの人々と同じように、「www」なしで長い間運営されているサイトがあり、それを続ける必要があります。
アルフェウス14

通常、元に戻すはそれほど難しくありません。「SEO」の懸念があなたを止めさせないでください。
マイケルハンプトン

回答:


19

いや

Google Domainsでサポートされているレコードの完全なリストは、次の場所にあります。

https://support.google.com/domains/answer/3290350

「ALIAS」または「ANAME」、またはサポートされている他の同様の擬似CNAMEはありません。

Herokuのドキュメントで言及されているレコードのタイプは、実際のCNAMEではなく、任意の外部Aレコードと一致するように自動更新されるAレコードであることに注意してください。Amazon Route 53および他のいくつかのDNSプロバイダーがこれを提供し、さまざまなものを呼び出します-一部はALIASまたはANAMEなどと呼びますが、実際のRRタイプではありません。

Googleドメインは「合成レコード」と呼ばれるものをサポートしますが、知る限りではHerokuには役立ちません。

https://support.google.com/domains/answer/6069273


6
これは本当に残念です。ALIASレコードの単純なサポートは素晴らしいです。Herokuだけでなく、他の同様のPaaSサービスにも必要です。ALIASのサポートに慣れていない人のための良いリンク。* blog.dnsimple.com/2011/11/introducing-alias-record * support.dnsimple.com/articles/alias-record * support.dnsimple.com /articles/… * blog.dnsimple.com/2014/01/why
エイリアス

1
GCPもAWSもこれらのレコードをまだサポートしていないことは衝撃的です。クラウドDNS機能のリクエストは、機能の開発を促進するために星印/コメントを付ける必要があります:issuetracker.google.com/issues/38195246
Abe Voelker

15

いいえ、ただし、Googleドメインにルートドメインをwww CNAMEに転送させることができます。

まず、カスタムレコードセクションでを指すCNAMEを作成wwwyourapp.herokuapp.comます。

そして、合成レコードセクションで、選択しSubdomain forward、入力@subdomainフィールドとwww.yourdomain.comDestination URLフィールド。

それらを保存すれば完了です。


これは、任意のURLパスを「転送」せず、@ URLを入力した場合にのみルートwwwに送信されるため、最適な方法ではありません。
トミーバナナ

2
このソリューションは、apexドメインのリダイレクトに有効でした。Googleドメインでは、アイテムのセットアップでパスを転送するかどうかを指定でき、パスは正しく転送されます。httpsを適切に処理しませんが、これをまだ使用していないため、問題はありません。
ミロ

1
@tommybananas-Google Domainsは現在、パスの転送を許可しているようです。
BadPirate

彼らはhttps転送も追加しました
-maxm

3

Cloudflareは結局私のために働いてしまいました(無料プラン)。http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/をご覧ください。彼らのオンボーディングは素晴らしいです。彼らはあなたのネームサーバーを変更する手順を説明し、ルートドメインのCNAMEレコードを設定するときに自動的に何らかのマジック( "CNAMEフラット化")を適用します。


DNS設定をGoogle Domainsの外部に持ち、GDが単に別のネームサーバーを指すようにする場合、これは実行可能です。私の目標は、すべてをGoogle Domainsに保持することでした。
ミロ

0

そのようなことは不可能であるというすべての答えは正しいです。

しかし、ハックを追加するために、私がやったことを書いています:

私はsite24x7に行き、私が指したいDNSを調べました。DNSが指すIPアドレスのリスト全体を提供します。次に、ルートドメイン内のすべてのアドレスでAレコードを追加しました。

これは完全に無料で、設定は非常に簡単ですが、欠点が1つあります。Herokuまたは他のプロバイダーは、これらすべてのIPアドレスを変更することを選択する場合があり、セットアップは失敗します。これは、サイトがライブである限り、リモートの可能性のようです。2016年2月以来、過去数か月間、私はそれに直面していません。


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