QRコードと短縮リンクのカスタムドメイン

カスタムドメインを使うと、印刷物の短縮リンクが自社のものとして読めます。ホストを1度追加し、DNSレコードで管理権限を証明したら、各コードでそのドメインを選んでください。

カスタムドメインで変わること

カスタムドメインがない場合、短縮リンクはすべてKuadroのホストで動きます。設定すると、選んだコードはお客様のホスト名で解決されます。たとえば、リンク用に作ったサブドメインです。スラッグは変わらないので、ブランド名と短いコードの形で読めます。

認証は2つの部分からなります。ホストからアプリへのCNAMEレコードと、_qrreplica-verify.(ホスト名)という名前のTXTレコードです。TXTの値は、アプリが生成したトークンです。認証でアプリが確認するのはTXTレコードだけで、通信を運ぶCNAMEは、DNSプロバイダーで確認するのがお客様の役目です。

認証されたホストは1つのワークスペースに属します。ほかのワークスペースは同じホストを追加できても、最初のワークスペースが保持している間は認証できません。各ダイナミックコードは、同じワークスペースの認証済みドメインを1つ使えます。TLS証明書はアプリが発行しないため、デプロイ側がHTTPSで配信します。

3つの手順でドメインを接続する

  1. 01

    ホストを追加する

    Teamプランで、オーナーとしてドメインのページを開き、プロトコルと末尾のスラッシュを付けずにホストを入力します。小文字で保存され、4文字未満のホストや有効なトップレベルドメインがないホストは受け付けられません。

  2. 02

    2つのDNSレコードを作成する

    ホストから、ページに示されたアプリのホストへのCNAMEレコードを作ります。次に、_qrreplica-verify.(ホスト名)という名前のTXTレコードを作り、ページに表示された認証値を入れます。DNSの変更は浸透に時間がかかるので、認証の前に少し待ってください。

  3. 03

    認証してドメインを選ぶ

    「認証」を押します。TXTレコードが見つかると、ドメインは認証済みになり、その日時がページに表示されます。エディタでダイナミックコードを開き、ドメインの一覧から選んでください。一覧に出るのは認証済みドメインだけです。

カスタムドメインが役立つ場面

  • 商品のパッケージとラベル

    箱に印刷する短縮リンクに自社ドメインを使えば、アドレスがパッケージと一致し、お客様が迷わず読み取れます。

  • 複数ブランドを持つグループ

    1つのワークスペースでブランドごとにホストを認証できます。各コードが正しいホストを指すため、ブランドごとに見覚えのあるアドレスを保てます。

  • 展示会と仮設ブース

    ブースごとにコードを作り、展示会のホストで解決させます。展示会の終了後にドメインを削除すれば、そのホストはそれらのコードに応答しなくなります。

  • シーズンごとのアドレスを持つキャンペーン担当者

    シーズン中は同じホストを使い、コードごとの転送先だけを変えます。印刷されたアドレスは変わりませんが、その先の特典は変えられます。

  • 自社でアプリをホストするチーム

    ホストが認証されると、アプリは再デプロイなしにそのホスト宛てのリクエストを受け付けます。ただし、DNSレコードをアプリに向け、前段にHTTPSを置く必要があります。

カスタムドメインを公開する前のヒント

DNSを編集できる人を限定する
認証値はDNSゾーンを管理していることの証明です。そのゾーンにレコードを作れる人なら誰でも認証を完了できるため、アクセス権はドメインを管理する人だけに限ってください。
印刷する前にホストを決める
後からホストを変えると、印刷済みの短縮リンクが古いホストを保持しているため、印刷し直しになります。長く使うつもりのサブドメインを選び、売却予定や期限切れになりそうな名前は避けてください。
ドメインの削除は慎重に
ドメインを削除すると、そのコードは切り離され、アプリのホストに戻ります。古いホストの印刷済みリンクは解決されなくなります。削除前に、そのドメインを使うコードを確認してください。
DNSの反映後に再試行する
レコードを追加した直後の認証失敗は、単に早すぎるだけのことがあります。数分待って再試行し、レコードの値をページの値と1文字ずつ比べてください。

カスタムドメインに関するよくある質問

どのプランにカスタムドメインが含まれますか?

Teamプランです。ドメインの追加と認証にはオーナーとTeamプランが必要です。プランが下がっても既存のドメインとコードは動き続けますが、新しく追加することはできません。

HTTPS証明書は誰が発行しますか?

アプリではなく、デプロイを行う人が、認証するすべてのホストの前段にHTTPSを用意します。証明書がないと、訪問者はリダイレクトの前に証明書のエラーを目にします。

2つのワークスペースで同じドメインを使えますか?

どちらも追加はできますが、認証できるのは1つだけです。認証済みのホストは、ほかのワークスペースが認証することはできません。未認証の主張が、他人が証明したドメインを奪うことはありません。

どのコードが自社ドメインを使いますか?

お客様が選んだコードだけです。エディタのドメイン一覧には、ワークスペースの認証済みドメインだけが並び、既定の選択肢はアプリのホストのままです。既定のままのコードはアプリのホストから配信されます。

スタティックコードでカスタムドメインを使えますか?

いいえ。スタティックコードには短縮リンクがないため、ドメインで配信するものがありません。ドメインが効くのは、ダイナミックコードとスマートリンクだけです。

認証でCNAMEレコードは確認されますか?

いいえ。アプリが確認するのはTXTレコードだけです。訪問者をアプリへ導くのはCNAMEですが、アプリはそれを検査しません。DNSプロバイダーか名前解決ツールで確認してください。

1分で最初のコードを作成

エディタは無料です。コードを保存したり、スキャンを追跡したり、あとから転送先を変更したりしたいときは、アカウントを追加してください。