DNS を設定する

はじめる前に

In order to have your page hosted on a custom domain or have notifications sent from a custom 'from' email address, you need to add DNS records establishing that you own the associated domain(s). All records must remain on your DNS. We automatically re-verify every hour.

カスタム ドメインの DNS を設定する

Once you've specified a custom domain, you'll need to establish ownership of the domain by creating a new CNAME record in your DNS. This allows us to route traffic to your status page through your custom domain.

この設定を完了するまで、ステータス ページはその statuspage.io サブドメインで表示されたままになります (例: mycompany.statuspage.io)。

  1. [Your Page (自分のページ)] > [DNS configuration (DNS 設定)] の順に移動します。

  2. [カスタム ドメイン] テーブルで、カスタム ドメインの [Expected value (期待値)] をコピーします。

  3. 自分の DNS 設定で、この期待値を示す CNAME レコードを追加します。

    1. ドメインが CDN または別のサービスの背後にあり、CNAME レコードの値を取得できない場合は、代わりに TXT レコードを使用してドメインの所有権を検証できます。

    2. TXT レコードを使用して所有権を検証するには、DNS 設定ページの [カスタム ドメイン] セクションにある [Add TXT record (TXT レコードを追加)] ボタンをクリックします。これにより、[カスタム ドメイン] セクションに新しい行が追加されます。

    3. 期待値で新しい TXT レコードをドメインに追加し、ページ上部の [Revalidate all records] をクリックします。

    4. リクエストを正しくルーティングするには、ご利用のドメインに引き続き CNAME レコード セットが必要です

  4. DNS レコードが検証されるまで待ちます。これが完了すると、[DNS configuration (DNS 設定)] ページのカスタム ドメインの横に緑のチェックマークが表示されます。

CNAME レコードの期待値は次のようになります。

<PAGE_CODE>.stspg-customer.com

例:

status.company.com CNAME ABC123.stspg-customer.com

カスタムの「差出人」メール アドレスの DNS を設定する

メール通知にカスタムの「差出人」アドレスを指定したら、DNS レコードを作成してメール ドメインの所有権を設定する必要があります。必要な DNS エントリを確認するには、[Your page (自分のページ)] > [DNS configuration (DNS 設定)] の順に移動してナビゲーションの「差出人」メール セクションをご確認ください。

この設定を完了するまで、ページの通知はデフォルトのアドレス noreply@statuspage.io から引き続き送信されます。

1. ドメインに、次の形式で TXT レコードを作成します。

status-page-domain-verification=<ORGANIZATION_CODE>

この記録によって、ドメインの所属先がお客様であることを確認できます。ドメインがサブドメインの場合、記録はサブドメイン自体または Apex ドメインに配置されます。どちらもチェックされて、ドメイン所有権の検証が完了します。

すべての DNS プロバイダーは、複数のレコードを許可しています。複数のレコードを追加する方法については、DNS プロバイダーにご確認ください。一般に、以下の例のように、複数の TXT レコードはそれぞれを引用符で囲んで行を分けて入力できます。

"Sample txt entries" "Enclose entries in quotation marks"

2. 次を含む SPF レコードを作成します。

stspg-customer.com

SPF のヘルプについては「メール到達率」をご参照ください。

ドメインごとに 1 つの SPF を持つことができます。ただし、そのレコード内に複数の SPF エントリを設定できます。

有効な例を次に示します。

v=spf1 include:mailgun.org include:stspg-customer.com -all

無効な例を次に示します。

v=spf1 include:mailgun.org -all v=spf1 include:stspg-customer.com -all

3. プロバイダー #1 (Mailgun) の DKIM レコードを作成します。

これを設定すると、このプロバイダーを使用して送信元が顧客のドメインのメールを当社が送信できるようになります。

注: すでに Maligun を使用していて顧客のドメインが送信元のメールを別のサービスで送信している場合、そのドメインはもう一度追加できません。この場合は、カスタムの「差出人」アドレスにサブドメインを使用することをお勧めします。たとえば、status@company.com の代わりに status@notifications.company.com を使用します。

4. プロバイダー #2 (Sendgrid) の CNAME レコードを作成します。

このプロバイダーを使用して顧客のドメインから当社がメールを送信できるようにするには、3 つの CNAME レコードを設定する必要があります。

メール プロバイダーを 1 つだけ設定するとどうなりますか?

メール プロバイダーを 1 つだけ設定した場合は、設定されているプロバイダーからすべてのメールが送信されます。プロバイダーがダウンした場合は、システム全体で変更を行って、機能しているプロバイダーですべてのメールをスロットルして送信するようになります。そのプロバイダーがページで適切に設定されていない場合は、両方のメール プロバイダーが起動して実行されてもシステム全体の設定が変更されるまで、すべてのメール通知は noreply@statuspage.io から送信されます。このため、DKIM #1 と #2 の両方を設定して、メールが常にカスタムの「差出人」アドレスから送信されるようにすることをお勧めします。

DKIM キーを CNAME レコードに変更する

以前、DNS 設定で DKIM キーを使用していた場合は、それらを 3 つの CNAME レコードにアップデートする必要があります。

  1. [Your page (自分のページ)] > [DNS configuration (DNS 設定)] の順に移動します。
    - ページとメール アドレスにカスタム ドメインを設定している場合にのみ、[Your page (自分のページ)] の下に DNS 設定ページが表示されます。詳細をご確認ください。

  2. [Invalidate this record now.] をクリックします。

  3. DNS 設定に CNAME レコード (AWS、DigitalOcean、BlueHost など) を追加します。

  4. 3 つの CNAME レコードが追加されたら、[Revalidate all records] をクリックします。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。