独自ドメインを設定する
カスタムドメイン機能により、SurveyMarsの調査システムを企業のドメインに組み込むことができます。例えば、調査へのアクセスアドレスをデフォルトのSurveyMarsドメインから自社のドメインに変更することで、ブランドイメージとユーザーの信頼性を向上させます。
前提条件
ドメイン要件:
• 対応形式:ルートドメイン(yourcompany.com)またはサブドメイン(feedback.yourcompany.com)
• 権限要件:ドメイン管理権限があり、DNSレコードを設定できること
設定情報の取得
1. SurveyMars 管理画面 にログイン
注意:カスタムドメイン機能は主アカウントのみが設定可能です。設定が正常に完了すると、主アカウントおよびそのサブアカウントに対して有効になります。
• SurveyMarsの管理画面にアクセスする
• ログイン後、マイアカウント→ カスタムドメイン

2. ドメイン申請を提出する
以下のDNS側の設定説明では、CloudflareのDNS設定を例として使用します。
• Own Domainを選択し、ドメインを入力、例: feedback.yourcompany.com
• 保存ボタンをクリックする

• システムはDNS設定レコードを返します。
• ""設定するDNSレコードを表示"をクリックして、追加する必要のあるTXTおよびCNAMEレコードを確認し、ドメインレジストラのDNS管理画面に手動で追加してください。
注意: 以前に別の調査プラットフォームで使用されていたドメインの場合、事前に旧サービスのバインドを解除する必要があります。


DNSレコードの設定
カスタムドメインをHTTPSで暗号化されたアクセスに対応させるためには、ドメインのDNS管理画面に以下の4つのレコードを追加する必要があります。ドメイン検証、証明書発行、オリジン検証が完了すると、証明書更新のためのDCV委任レコードが返されます。指示に従って証明書更新レコードの設定を行ってください。
1. 事前検証情報を追加する
目的:証明書発行機関(CA)がTXTレコードを検証してドメイン所有権を確認し、証明書発行の準備を行います。
設定方法:
• レコードタイプ:TXT
• レコード名:_cf-custom-hostname.<custom domain>
• レコード値:プラットフォームが提供する事前検証用のアドレス
• TTL:デフォルトまたは300秒(5分)
設定例:
• ドメイン管理コンソール(例:Cloudflare)にログインし、「DNS設定」(または「DNS管理」)に移動します。
• 「レコードを追加」をクリックし、TXTレコードタイプを選択して、名前とコンテンツの欄に入力して保存します。レコードがグローバルに伝播するまで5~10分待ちます。

注意: コピーしたName値 "_cf-custom-hostname.feedback.yourcompany.com" はそのまま使用できません。".yourcompany.com" の部分を手動で削除し、 "_cf-custom-hostname.feedback" のみを入力してください(次の3つの設定でも ".yourcompany.com" を手動で削除する必要があります)。

2. 正式な証明書発行の検証情報
目的:CAがTXTレコード方式でSSL/TLS証明書を発行し、事前検証が成功したことを確認します。
設定方法:
• レコードタイプ:TXT
• レコード名:_acme-challenge.<custom domain>
• レコード値:プラットフォームが提供する正式な証明書発行用のアドレス。
• TTL:デフォルトまたは300秒(5分)


3. オリジン検証情報
目的:CNAMEレコードを通じてカスタムドメインをプラットフォームのオリジンサーバーに向けることで、安全かつ正しくアクセスできるようにします。
設定方法:
• レコードタイプ:CNAME
• レコード名:<custom domain>
• レコード値: custom.surveymars.com
• TTL:デフォルトまたは300秒(5分)


注意:このレコードはカスタムドメインとプラットフォームのオリジンサーバーの紐付けを確立するために使用します。ドメインが yourcompany.com のようなルートドメインである場合、一部のDNSサービスプロバイダはCNAMEの直接使用をサポートしないため、プラットフォームが提供するIPアドレスを指すAレコードを使用するか、カスタマーサポートにお問い合わせください。
4. 証明書更新のDCV委任レコード
目的:SSL/TLS証明書の有効期限が近づき更新が必要になった場合、CAは再度DNS検証(DCV)を通じてドメインの管理権限を確認します。
設定方法:
• レコードタイプ:CNAME
• レコード名:_acme-challenge.<custom domain>
• レコード値:プラットフォームが提供する更新検証用のアドレス。
• TTL:デフォルトまたは300秒(5分)
最初の3つの設定が正常に完了すると、証明書更新用のDCVレコード情報が返されます。引き続き設定を行ってください。


注意:
• 新しいCNAMEレコードを追加する際、一部のプラットフォームでは「CNAME」レコードと「TXT」レコードの競合を報告する場合があります(DCV検証用と証明書発行用のレコード名が同一であるため、レコード追加に失敗する可能性があります)。この場合、以前のTXTレコードをCNAMEタイプに変更し、レコード名と値をそれぞれ更新してみてください。
• 検証が完了した後、このレコードは保持することも手動で削除することもできます(発行済みの証明書には影響しません)。ただし、再検証が必要になる可能性があるため、しばらくは保持することを推奨します。
DNS伝播のチェック: すべてのレコードを追加した後、DNSの伝播が完了するまでお待ちください(通常1~30分)。カスタムドメイン設定ページで伝播状況を確認できます(正常に伝播したレコードは緑色のアイコンが表示されます)。
You can use tools such as DNS Checker to verify whether the DNS records have propagated globally.

確認とテスト
設定が完了した後、システムに「ドメインの設定が完了しました」というメッセージが表示されれば、設定は成功しています。[確認]をクリックして再度ログインし、カスタムドメインの使用を開始してください。


機能テスト
• カスタムドメインにアクセスします。例: https://feedback.yourcompany.com
• ページが正常に読み込まれることを確認します(リダイレクトや証明書の警告がないこと)。
• アンケート機能をテストします(作成、送信、データ記録など)。
• HTTPS証明書の有効性を確認してください(ブラウザのアドレスバーに鍵アイコンが表示されます。クリックして発行元を確認してください)。
重要事項
• ドメインに対してDNS管理権限があり、DNSレコードの追加・変更ができることを確認してください。
• DNSレコードの名称と値は、プラットフォームが提供する形式に厳密に従い、スペルミスがないように入力してください。
• 設定後は必ず機能テストを行い、調査システムが正常に動作することを確認してください。
• 以降の保守やトラブルシューティングのために、DNS設定レコードを保存しておくことを推奨します。
• 問題が発生した場合は、SurveyMarsの技術サポート [email protected] にお問い合わせください。
FAQ
Q1: なぜTXTレコードとCNAMEレコードを追加する必要があるのですか?
A: TXTレコードはドメイン所有権の確認、事前検証、証明書発行に使用されます。CNAMEレコードはカスタムドメインをプラットフォームのオリジンサーバーに向けるために使用され、セキュリティとアクセスの正確性を確保します。
Q2: ドメインが yourcompany.com の場合、CNAMEレコードを直接追加できますか?
A: いいえ。ルートドメインはDNS規格に従い、CNAMEを直接使用してルートドメインをバインドすることはできません。プラットフォームが提供するIPアドレスを指すAレコードを使用するか、サポートにお問い合わせください。
Q3: DNSレコードの伝播に時間がかかる場合は?
A: DNSの伝播時間はサービスプロバイダによって異なり、通常1~30分です。DNS Checkerなどでグローバルな状況を確認できます。1時間以内に反映されない場合は、レコードを再確認するかサポートにお問い合わせください。
Q4: 証明書を更新する際にTXTレコードを再追加する必要がありますか?
A: いいえ。更新時は _acme-challenge.<domain> のCNAMEレコードの値をプラットフォームが提供する新しいトークンに変更するだけで構い、既存のTXTレコードはそのまま残すか削除しても問題ありません。
Q5: 設定画面に「Domain is already occupied」と表示された場合はどうすればよいですか?
A: そのドメインが既に他のプラットフォームで使用されていないか確認してください。使用されている場合は、設定前に元のプラットフォームからバインドを解除してください。