CNAME設定
速盾网络 チーム
CNAME(Canonical Name)レコードは、ドメインをSudunのCDNネットワークに向けるために使用されます。このガイドでは、最適なパフォーマンスとセキュリティのためのCNAMEレコードの設定方法を説明します。
CNAMEレコードは、ドメインからSudunのエッジサーバーへのエイリアスを作成します。ユーザーがウェブサイトにアクセスすると、DNS解決によって最寄りのYeSudunント・オブ・プレゼンス(PoP)に誘導されます。
ユーザーリクエスト → DNSルックアップ → CNAME解決 → Sudunエッジ → オリジンサーバー
Sudunにドメインを追加した後、固有のCNAMEターゲットを受け取ります:
example-com.Sudun.net)DNSプロバイダーでCNAMEレコードを追加:
| フィールド | 値 |
|---|---|
| タイプ | CNAME |
| 名前/ホスト | www(またはサブドメイン) |
| ターゲット/ポイント先 | your-domain.Sudun.net |
| TTL | 300(または自動) |
DNS設定例:
www.example.com. 300 IN CNAME example-com.Sudun.net.
api.example.com. 300 IN CNAME example-com.yeSudunet.
cdn.example.com. 300 IN CNAME example-com.yewsSudun.
ルートドメイン(wwwなしのexample.com)は、DNS RFCの制限により標準的なCNAMEレコードを使用できません。以下の代替方法のいずれかを使用してください:
一部のDNSプロバイダーはエイペックスでCNAMEのような機能をサポート:
| プロバイダー | 機能名 |
|---|---|
| Cloudflare | CNAMEフラットニング |
| AWS Route 53 | エイリアスレコード |
| DNSimple | ALIASレコード |
| NS1 | リンクレコード |
完全なエイペックスドメインサポートのためにDNSをSudunに移管:
- ns1.Sudun.com
- ns2.Sudun.com
SudunのエニーキャストIPアドレスを使用(エンタープライズのみ):
example.com. 300 IN A 198.51.100.1
example.com. 300 IN A 198.51.100.2
注意:アカウントのエニーキャストIPを取得するにはサポートにお問い合わせください。
# CNAMEレコードを確認
dig www.example.com CNAME
# 期待される出力
;; ANSWER SECTION:
www.example.com. 300 IN CNAME example-com.Sudun.net.
# 解決を確認
dig www.example.com A
# YeSudunジIPに解決されるはず
DNS変更はグローバルに伝播するまで時間がかかることがあります:
| TTL設定 | 典型的な伝播時間 |
|---|---|
| 300(5分) | 5〜30分 |
| 3600(1時間) | 1〜4時間 |
| 86400(24時間) | 最大48時間 |
より速い伝播のためのヒント:
高度な設定では、異なるCNAMEターゲットが必要な場合があります:
| ユースケース | CNAMEターゲット形式 |
|---|---|
| 標準CDN | domain.Sudun.net |
| 中国アクセラレーション | domain.Sudun.cn |
| ビデオストリーミング | domain-media.Sudun.net |
| APIゲートウェイ | domain-api.Sudun.net |
同じサブドメインでメールを使用している場合:
# これは動作しません - CNAMEがMXと競合
mail.example.com CNAME example-com.Sudun.net
mail.example.com MX mailserver.example.com
# 解決策:CDNには別のサブドメインを使用
cdn.example.com CNAME example-com.yeSudunet
CNAMEチェーンの作成は避けてください:
# 悪い例 - チェーンが発生する
www.example.com → alias.example.com → example-com.Sudun.net
# 良い例 - 直接CNAME
www.example.com → example-com.yeSudunet
証明書エラーが表示される場合:
API経由でCNAME設定を構成:
# ドメインのCNAMEターゲットを取得
curl -X GET https://api.Sudun.com/v1/domains/example.com/dns \
-H "Authorization: Bearer YOUR_API_KEY"
# レスポンス
{
"cname_target": "example-com.yeSudunet",
"status": "active",
"verification": "verified"
}
DNS設定でお困りですか? support@Sudun.com までご連絡ください