すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:DNS レコードの競合ルール

最終更新日:Dec 28, 2025

再帰的な解決において、レコードタイプが異なると優先順位も異なります。ホストレコードと解決回線が同じ場合、一部のレコードタイプは共存できません。これは、このような構成が脅威となり、サービスの可用性が失われる可能性があるためです。

DNS レコード競合の原因

example.com に次の 2 つの DNS レコードを設定したとします:

レコードタイプ

ホストレコード

回線

MX

www

デフォルト

mx1.hichina.com

CNAME

www

デフォルト

demo.xxx.com

RFC 標準によれば、CNAME レコードは最も高い優先度を持ちます。DNS クエリの際、最初に CNAME レコードが返されます。この設定では MX レコードの名前解決が妨げられ、メールサービスに影響が及びます。このようなシナリオでは、Alibaba Cloud DNS は DNS レコードの競合を検出し、このリスクを回避するためにエラーを報告します。詳細については、RFC1034 および RFC2181 をご参照ください。

DNS レコード競合の解決策

システムが DNS レコードの競合を報告した場合、競合する DNS レコードを削除するか、ホストレコードを変更して競合を解決できます。

ホストレコードが @ の場合の特別な処理

さまざまなユーザーシナリオに対応するため、Alibaba Cloud DNS は、ホストレコードが @ の場合の一部のレコードタイプの競合ルールを最適化しました。

ホストレコードが @ の場合、CNAME レコードと MX レコードは競合しなくなります

レコードタイプ

ホストレコード

回線

MX

@

デフォルト

mx1.hichina.com

CNAME

@

デフォルト

example.com

警告

このシナリオ構成には、メールボックスがメールを正常に受信しない、または断続的に受信するというリスクがあります。

メールサーバーのローカル DNS が @ ホストレコードの CNAME レコード解決を優先する場合、対応する MX レコードの名前解決に影響が出ます。これにより、名前解決が失敗したり、予期しない結果が生じたりする可能性があります。

ホストレコードが @ の場合、CNAME レコードと TXT レコードは競合しなくなります

レコードタイプ

ホストレコード

回線

TXT

@

デフォルト

db642353e95243c12d3

CNAME

@

デフォルト

example.com

警告

この設定は、TXT 検証の失敗などの問題を引き起こす可能性があります。このような問題が発生した場合は、CNAME レコードを削除してください。

DNS レコード競合の完全なルール

ホストレコードが @ の場合

ホストレコードと解決回線が同じ場合、これらの異なるタイプの解決レコードは共存できません。

  1. ❌: 競合。同じホストレコードと解決回線に対して、2 種類の DNS レコードを共存させることはできません。たとえば、example.com に A レコードを追加した場合、example.com に CNAME レコードを追加することはできません。

  2. ✅: 競合なし。同じホストレコードと解決回線に対して、2 種類の DNS レコードを共存させることができます。たとえば、example.com に A レコードを追加した場合、example.com に MX レコードを追加することもできます。

  3. ↔️: 繰り返し可能。同じホストレコードと解決回線に対して、同じタイプの複数の DNS レコードを追加できます。たとえば、example.com に A レコードを追加した場合、example.com に別の A レコードを追加できます。

    NS

    CNAME

    ALIAS

    A

    URL

    MX

    TXT

    AAAA

    SRV

    CAA

    SVCB (エイリアスモード)

    SVCB (サービスモード)

    HTTPS (エイリアスモード)

    HTTPS (サービスモード)

    NS

    ↔️

    CNAME

    ↔️

    ALIAS

    A

    ↔️

    URL

    MX

    ↔️

    TXT

    ↔️

    AAAA

    ↔️

    SRV

    ↔️

    CAA

    ↔️

    SVCB (エイリアスモード)

    ↔️

    SVCB (サービスモード)

    ↔️

    HTTPS (エイリアスモード)

    ↔️

    HTTPS (サービスモード)

    ↔️

ホストレコードが @ ではない

ホストレコードと解決回線が同じ場合、これらの異なるタイプの解決レコードは共存できません。

  1. ❌: 競合。同じホストレコードと解決回線に対して、2 種類の DNS レコードを共存させることはできません。たとえば、www.example.com に A レコードを追加した場合、www.example.com に CNAME レコードを追加することはできません。

  2. ✅: 競合なし。同じホストレコードと解決回線に対して、2 種類の DNS レコードを共存させることができます。たとえば、www.example.com に A レコードを追加した場合、www.example.com に MX レコードを追加することもできます。

  3. ↔️: 繰り返し可能。同じホストレコードと解決回線に対して、同じタイプの複数の DNS レコードを追加できます。たとえば、www.example.com に A レコードを追加した場合、www.example.com に別の A レコードを追加できます。

    NS

    CNAME

    ALIAS

    A

    URL

    MX

    TXT

    AAAA

    SRV

    CAA

    SVCB (エイリアスモード)

    SVCB (サービスモード)

    HTTPS (エイリアスモード)

    HTTPS (サービスモード)

    NS

    ↔️

    CNAME

    ↔️

    ALIAS

    A

    ↔️

    URL

    MX

    ↔️

    TXT

    ↔️

    AAAA

    ↔️

    SRV

    ↔️

    CAA

    ↔️

    SVCB(エイリアスモード)

    ↔️

    SVCB (サービスモード)

    ↔️

    HTTPS (エイリアスモード)

    ↔️

    HTTPS (サービスモード)

    ↔️