質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Amazon CloudFront

Amazon CloudFrontは、AWSの高速且つ高パフォーマンスなコンテンツ配信(CDN) サービス。容量の大きいコンテンツをキャッシュさせてWebサーバの負荷を軽減し、サーバダウンの防止など安定した配信が可能になります。

ドメイン

ドメインとは本来、領域や範囲の意味を持ち、インターネット上では特定の部分領域を指します。ネットワークやコンピュータの識別に利用され、所得することでホームページを公開したり、メールアドレスを作成できます。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

Q&A

解決済

1回答

4936閲覧

CloudFrontでお名前.comの独自ドメインを設定する場合のDNS CNAMEのホスト名の設定について

DeepRoastBeans

総合スコア79

Amazon CloudFront

Amazon CloudFrontは、AWSの高速且つ高パフォーマンスなコンテンツ配信(CDN) サービス。容量の大きいコンテンツをキャッシュさせてWebサーバの負荷を軽減し、サーバダウンの防止など安定した配信が可能になります。

ドメイン

ドメインとは本来、領域や範囲の意味を持ち、インターネット上では特定の部分領域を指します。ネットワークやコンピュータの識別に利用され、所得することでホームページを公開したり、メールアドレスを作成できます。

DNS

DNSとは、Domain Name Systemのことで、インターネットなどのTCP/IPネットワーク上でドメイン名やホスト名と、IPアドレスとの対応づけを管理するシステムです。DNSのデータベースは、IPアドレスの4つの数字を通知するDNSサーバーで構築されており、IPアドレスをドメイン名から引き出す機能やドメイン名に関するメールサーバ情報を取り扱っています。

0グッド

0クリップ

投稿2021/09/09 20:13

S3の静的ファイルを、お名前.comで取得したドメインでCloudFrontで配信しようとしています。

以下の記事を参考にCloudFront側の設定(create distribution)まで終わりました。
CloudFrontでお名前.comの独自ドメインおよびSSL証明書を使用する

お名前.com側のDNSの設定で、CloudFrontのCNAMEレコードを設定する際に、valueはCloudfrontのDistribution domain nameを設定したら良いのはわかるのですが、ホスト名のところは何の値を設定したら良いのでしょうか?

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

お名前.com の「DNSレコード設定」の画面で設定されているのでしょうか。

お名前.com の DNS に限らないと思いますが...

RFC 1912 の「2.4 CNAME records」で、

2.4 CNAME records

A CNAME record is not allowed to coexist with any other data. In other words, if suzy.podunk.xx is an alias for sue.podunk.xx, you can't also have an MX record for suzy.podunk.edu, or an A record, or even a TXT record. Especially do not try to combine CNAMEs and NS records like this!:

と規定されているので、ネイキッドドメイン(ホスト名なしのドメイン名) に CNAME を使用するのはできないと思います。

お名前の場合は、ヘルプを探すと...

【ドメイン】DNSレコード設定の各レコードの意味を教えてください。では、

「CNAMEレコード」の部分で、

※ホスト名なしのCNAMEレコードは登録することができません。
※ホスト名を空白にて設定したい場合、IPアドレスをご確認のうえ、Aレコード設定をご利用ください。`

と記載されています。

DNS関連機能の設定:DNSレコード設定 には、「ホスト名」に登録できる内容として、

A/AAAA/MX/TXT/SRVレコードの場合:空白で設定可能です。
A/AAAA/CNAMEレコードの場合:ワイルドカード(*)で設定可能です。

と記載されており、空白の指定はできません。

上記にあるように ホスト名付きで運用するのであれば、 CNAME で指定できますが、ネイキッドドメインで運用する場合は、対象となる CloudFront の IPアドレスを調べて、 A レコードで指定することになると思います。

投稿2021/09/12 14:21

CHERRY

総合スコア25216

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DeepRoastBeans

2021/09/12 21:09

dig *.cloudfront.net で取得したIP(ANSWER SECTIONの4つ)をAレコードとして登録したところ、無事アクセスできました。 素晴らしいです!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問