Azure DNS に関する FAQAzure DNS FAQ

Azure DNS についてAbout Azure DNS

Azure DNS とはWhat is Azure DNS?

ドメイン ネーム システム (DNS) は、Web サイトまたはサービスの名前をその IP アドレスに変換 (解決) します。The Domain Name System (DNS) translates, or resolves, a website or service name to its IP address. Azure DNS は DNS ドメイン用のホスティング サービスです。Azure DNS is a hosting service for DNS domains. それは Microsoft Azure インフラストラクチャを使用した名前解決を提供します。It provides name resolution by using Microsoft Azure infrastructure. Azure でドメインをホストすることで、その他の Azure サービスと同じ資格情報、API、ツール、課金情報を使用して DNS レコードを管理できます。By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.

Azure DNS 内の DNS ドメインは、DNS ネーム サーバーから成る Azure のグローバル ネットワーク上でホストされます。DNS domains in Azure DNS are hosted on the Azure global network of DNS name servers. このシステムではエニーキャスト ネットワークが使用されるため、各 DNS クエリには、使用できる最も近い DNS サーバーが応答します。This system uses Anycast networking so that each DNS query is answered by the closest available DNS server. Azure DNS によって、ドメインに高速なパフォーマンスと高可用性が提供されます。Azure DNS provides fast performance and high availability for your domain.

Azure DNS は、Azure Resource Manager に基づいています。Azure DNS is based on Azure Resource Manager. Azure DNS では、ロールベースのアクセス制御、監査ログ、リソース ロックなどの Resource Manager 機能を利用できます。Azure DNS benefits from Resource Manager features such as role-based access control, audit logs, and resource locking. ドメインとレコードは、Azure portal、Azure PowerShell コマンドレット、およびクロス プラットフォームの Azure CLI を使用して管理できます。You can manage domains and records via the Azure portal, Azure PowerShell cmdlets, and the cross-platform Azure CLI. DNS の自動管理を必要とするアプリケーションは、REST API と SDK を使用してサービスを統合できます。Applications that require automatic DNS management can integrate with the service via the REST API and SDKs.

Azure DNS の料金はいくらですか。How much does Azure DNS cost?

Azure DNS の課金モデルは、Azure DNS でホストされる DNS ゾーンの数に基づいています。The Azure DNS billing model is based on the number of DNS zones hosted in Azure DNS. 受信する DNS クエリの数にも基づいています。It's also based on the number of DNS queries they receive. 使用量に基づいて割引が提供されます。Discounts are provided based on usage.

詳細については、「Azure DNS の価格」ページをご覧ください。For more information, see the Azure DNS pricing page.

Azure DNS の SLA はどうなっていますか。What is the SLA for Azure DNS?

DNS 要求が有効な場合、Azure では 100% の時間において Azure DNS ネーム サーバーの少なくとも 1 つから応答を受信することが保証されます。Azure guarantees that valid DNS requests receive a response from at least one Azure DNS name server 100% of the time.

詳細については、「Azure DNS のSLA」ページをご覧ください。For more information, see the Azure DNS SLA page.

DNS ゾーンとは何ですか。What is a DNS zone? DNS ドメインと同じですか。Is it the same as a DNS domain?

ドメインとは、ドメイン ネーム システム内の一意の名前です。A domain is a unique name in the domain name system. 一例として contoso.com があります。An example is contoso.com.

DNS ゾーンは、特定のドメインの DNS レコードをホストするために使用されます。A DNS zone is used to host the DNS records for a particular domain. たとえば、ドメイン contoso.com に、複数の DNS レコードが含まれることがあります。For example, the domain contoso.com might contain several DNS records. これらのレコードに、メール サーバー用の mail.contoso.com と Web サイト用の www.contoso.com が含まれることがあります。The records might include mail.contoso.com for a mail server and www.contoso.com for a website. これらのレコードは DNS ゾーン contoso.com でホストされます。These records are hosted in the DNS zone contoso.com.

ドメイン名は単なる名前です。A domain name is just a name. DNS ゾーンは、ドメイン名用の DNS レコードを含むデータ リソースです。A DNS zone is a data resource that contains the DNS records for a domain name. Azure DNS を使用すると、DNS ゾーンをホストし、Azure のドメインの DNS レコードを管理できます。You can use Azure DNS to host a DNS zone and manage the DNS records for a domain in Azure. また、インターネットからの DNS クエリに応答する DNS ネーム サーバーも提供します。It also provides DNS name servers to answer DNS queries from the Internet.

Azure DNS を使用するために DNS ドメイン名を購入する必要がありますか。Do I need to buy a DNS domain name to use Azure DNS?

必ずしもその必要はありません。Not necessarily.

Azure DNS で DNS ゾーンをホストするためにドメインを購入する必要はありません。You don't need to buy a domain to host a DNS zone in Azure DNS. ドメイン名を所有することなく、いつでも DNS ゾーンを作成することができます。You can create a DNS zone at any time without owning the domain name. このゾーンに対する DNS クエリが解決されるのは、ゾーンに割り当てられた Azure DNS ネーム サーバーに送られた場合のみです。DNS queries for this zone resolve only if they're directed to the Azure DNS name servers assigned to the zone.

DNS ゾーンをグローバル DNS 階層にリンクするには、ドメイン名を購入する必要があります。To link your DNS zone into the global DNS hierarchy, you must buy the domain name. そうすると、世界中のどこからでも、DNS クエリで DNS ゾーンを検出して、DNS レコードの回答を得ることができます。Then, DNS queries from anywhere in the world find your DNS zone and answer with your DNS records.

Azure DNS の機能Azure DNS features

Traffic Manager でドメイン名の apex に対してエイリアス レコードを使用するときに、何か制限はありますか。Are there any restrictions when using alias records for a domain name apex with Traffic Manager?

はい。Yes. Azure Traffic Manager では静的パブリック IP アドレスを使用する必要があります。You must use static public IP addresses with Azure Traffic Manager. 静的 IP アドレスを使用して外部エンドポイント ターゲットを構成してください。Configure the External endpoint target by using a static IP address.

Azure DNS では DNS ベースのトラフィック ルーティングまたはエンドポイント フェールオーバーがサポートされますか。Does Azure DNS support DNS-based traffic routing or endpoint failover?

DNS ベースのトラフィック ルーティングとエンドポイント フェールオーバーは Traffic Manager によって提供されます。DNS-based traffic routing and endpoint failover are provided by Traffic Manager. Traffic Manager は、Azure DNS と共に使用できる別の Azure サービスです。Traffic Manager is a separate Azure service that can be used with Azure DNS. 詳細については、Traffic Manager の概要を参照してください。For more information, see the Traffic Manager overview.

Azure DNS では、静的な DNS ドメインのみサポートされます。つまり、特定の DNS レコードに対する DNS クエリでは、常に同じ DNS 応答が返されます。Azure DNS only supports hosting static DNS domains, where each DNS query for a given DNS record always receives the same DNS response.

Azure DNS ではドメイン名の登録がサポートされますか。Does Azure DNS support domain name registration?

いいえ。No. 現在、Azure DNS では、ドメイン名を購入するというオプションはサポートされていません。Azure DNS doesn't currently support the option to buy domain names. ドメインを購入するには、サード パーティのドメイン名レジストラーを使用する必要があります。To buy domains, you must use a third-party domain name registrar. レジストラーは、通常、少額の年間料金がかかります。The registrar typically charges a small annual fee. 購入後、ドメインを Azure DNS でホストして DNS レコードを管理できます。The domains then can be hosted in Azure DNS for management of DNS records. 詳細については、「Azure DNS へのドメインの委任」を参照してください。For more information, see Delegate a domain to Azure DNS.

ドメインの購入は Azure バックログで追跡される機能です。The feature to buy domain names is tracked in the Azure backlog. フィードバック サイトを使用してこの機能のサポートを登録してください。Use the feedback site to register your support for this feature.

Azure DNS では DNSSEC はサポートされますか。Does Azure DNS support DNSSEC?

いいえ。No. 現在、Azure DNS では、ドメイン ネーム システム セキュリティ拡張機能 (DNSSEC) はサポートされていません。Azure DNS doesn't currently support the Domain Name System Security Extensions (DNSSEC).

DNSSEC 機能は、Azure DNS バックログで追跡されます。The DNSSEC feature is tracked in the Azure DNS backlog. フィードバック サイトを使用してこの機能のサポートを登録してください。Use the feedback site to register your support for this feature.

Azure DNS ではゾーン転送 (IXFR AXFR/) はサポートされますか。Does Azure DNS support zone transfers (AXFR/IXFR)?

いいえ。No. 現在、Azure DNS でゾーン転送はサポートされていません。Azure DNS doesn't currently support zone transfers. DNS ゾーンは Azure CLI を使用して Azure DNS にインポートできます。DNS zones can be imported into Azure DNS by using the Azure CLI. DNS レコードは、Microsoft Azure DNS 管理ポータルREST APISDKPowerShell コマンドレット、または CLI ツールで管理できます。DNS records are managed via the Azure DNS management portal, REST API, SDK, PowerShell cmdlets, or the CLI tool.

ゾーン転送機能は、Azure DNS バックログで追跡されます。The zone transfer feature is tracked in the Azure DNS backlog. フィードバック サイトを使用してこの機能のサポートを登録してください。Use the feedback site to register your support for this feature.

Azure DNS では URL リダイレクトはサポートされますか。Does Azure DNS support URL redirects?

いいえ。No. URL リダイレクト サービスは DNS サービスではありません。URL redirect services aren't a DNS service. それらは、DNS レベルではなく、HTTP レベルで機能します。They work at the HTTP level rather than the DNS level. DNS プロバイダーによっては、総合的なオファーの一部として、URL リダイレクト サービスをバンドルしています。Some DNS providers bundle a URL redirect service as part of their overall offering. 現在、このサービスは、Azure DNS ではサポートされていません。This service isn't currently supported by Azure DNS.

URL リダイレクト機能は Azure DNS バックログで追跡されます。The URL redirect feature is tracked in the Azure DNS backlog. フィードバック サイトを使用してこの機能のサポートを登録してください。Use the feedback site to register your support for this feature.

Azure DNS では、TXT レコードセットの拡張 ASCII エンコード (8 ビット) セットはサポートされますか。Does Azure DNS support the extended ASCII encoding (8-bit) set for TXT record sets?

はい。Yes. Azure DNS では、TXT レコードセットの拡張 ASCII エンコード セットがサポートされています。Azure DNS supports the extended ASCII encoding set for TXT record sets. ただし、最新バージョンの Azure REST API、SDK、PowerShell、CLI を使用する必要があります。But you must use the latest version of the Azure REST APIs, SDKs, PowerShell, and the CLI. 2017 年 10 月 1 日より前のバージョンまたは SDK 2.1 では、拡張 ASCII セットはサポートされません。Versions older than October 1, 2017, or SDK 2.1 don't support the extended ASCII set.

たとえば、TXT レコードの値として、拡張 ASCII 文字 \128 を含む文字列が指定されたとします。For example, you might provide a string as the value for a TXT record that has the extended ASCII character \128. たとえば "abcd \128efgh" です。An example is "abcd\128efgh." Azure DNS では、この文字のバイト値 (128) を内部表現で使用します。Azure DNS uses the byte value of this character, which is 128, in internal representation. DNS 解決時には、応答でこのバイト値が返されます。At the time of DNS resolution, this byte value is returned in the response. また、解決に関する限り、"abc" と "\097\098\099" は代替可能です。Also note that "abc" and "\097\098\099" are interchangeable as far as resolution is concerned.

TXT レコードについては、RFC 1035 のゾーン ファイルのマスター形式のエスケープ規則に従います。We follow RFC 1035 zone file master format escape rules for TXT records. たとえば、RFC に従い、\ は実際にはあらゆるものをエスケープします。For example, \ now actually escapes everything per the RFC. TXT レコード値として A\B を指定した場合、単に AB と表現され、解決されます。If you specify A\B as the TXT record value, it's represented and resolved as just AB. 解決時に TXT レコードに A\B を含める必要がある場合は、\ を再度エスケープする必要があります。If you really want the TXT record to have A\B at resolution, you need to escape the \ again. たとえば、A\\B と指定します。As an example, specify A\\B.

現在、このサポートは、Azure portal から作成された TXT レコードでは利用できません。This support currently isn't available for TXT records created from the Azure portal.

エイリアス レコードAlias records

エイリアス レコードが役に立つのはどのようなシナリオですか。What are some scenarios where alias records are useful?

Azure DNS エイリアス レコードの概要」の「シナリオ」セクションをご覧ください。See the scenarios section in the Azure DNS alias records overview.

エイリアス レコード セットにはどのようなレコードの種類がサポートされていますか。What record types are supported for alias record sets?

Azure DNS ゾーンでは、エイリアス レコード セットとして、次の種類のレコードがサポートされています。Alias record sets are supported for the following record types in an Azure DNS zone:

  • AA
  • AAAAAAAA
  • CNAMECNAME

エイリアス レコード セットのターゲットとしては、どのようなリソースがサポートされていますか。What resources are supported as targets for alias record sets?

  • DNS の A または AAAA レコード セットからパブリック IP リソースにポイントするPoint to a public IP resource from a DNS A/AAAA record set. A または AAAA レコード セットを作成し、パブリック IP リソースをポイントするエイリアス レコード セットにすることができます。You can create an A/AAAA record set and make it an alias record set to point to a public IP resource.
  • DNS の A、AAAA または CNAME レコード セットから Traffic Manager プロファイルをポイントするPoint to a Traffic Manager profile from a DNS A/AAAA/CNAME record set. DNS の CNAME レコード セットから Traffic Manager プロファイルの CNAME をポイントできます。You can point to the CNAME of a Traffic Manager profile from a DNS CNAME record set. 一例は contoso.trafficmanager.net です。An example is contoso.trafficmanager.net. DNS ゾーン内の A または AAAA レコード セットから、外部エンドポイントがある Traffic Manager プロファイルをポイントすることもできます。Now, you also can point to a Traffic Manager profile that has external endpoints from an A or AAAA record set in your DNS zone.
  • Azure Content Delivery Network (CDN) エンドポイントをポイントするPoint to an Azure Content Delivery Network (CDN) endpoint. これは、Azure Storage と Azure CDN を使って静的な Web サイトを作成する場合に便利です。This is useful when you create static websites using Azure storage and Azure CDN.
  • 同じゾーン内の別の DNS レコード セットをポイントするPoint to another DNS record set within the same zone. エイリアス レコードでは、同じ種類の別のレコード セットを参照することができます。Alias records can reference to other record sets of the same type. たとえば、DNS の CNAME レコード セットを同じ種類の別の CNAME レコード セットのエイリアスにできます。For example, you can have a DNS CNAME record set be an alias to another CNAME record set of the same type. この配置は、一部のレコード セットをエイリアスにしたり、一部をエイリアスにしたくない場合に便利です。This arrangement is useful if you want some record sets to be aliases and some non-aliases.

Azure portal からエイリアス レコードを作成および更新できますか。Can I create and update alias records from the Azure portal?

はい。Yes. Azure portal、Azure REST API、PowerShell、CLI、および SDK で、エイリアス レコードを作成して管理できます。You can create or manage alias records in the Azure portal along with the Azure REST APIs, PowerShell, the CLI, and SDKs.

エイリアス レコードは、基になるパブリック IP が削除されたときに DNS レコード セットを確実に削除するのに役立ちますか。Will alias records help to make sure my DNS record set is deleted when the underlying public IP is deleted?

はい。Yes. この機能は、エイリアス レコードの主要な機能の 1 つです。This feature is one of the core capabilities of alias records. それは、アプリケーションのユーザーに対する障害の可能性を回避するのに役立ちます。It helps you avoid potential outages for users of your application.

エイリアス レコードは、基になるパブリック IP アドレスが変更されたときに、DNS レコード セットを正しい IP アドレスに確実に更新するのに役立ちますか。Will alias records help to make sure my DNS record set is updated to the correct IP address when the underlying public IP address changes?

はい。Yes. この機能は、エイリアス レコードの主要な機能の 1 つです。This feature is one of the core capabilities of alias records. それは、アプリケーションの障害の可能性やセキュリティ リスクを回避するのに役立ちます。It helps you avoid potential outages or security risks for your application.

Traffic Manager をポイントする A または AAAA レコードに対してエイリアス レコード セットを使用するときに、何か制限はありますか。Are there any restrictions when using alias record sets for A or AAAA records to point to Traffic Manager?

はい。Yes. A または AAAA レコード セットからエイリアスとして Traffic Manager プロファイルをポイントする場合は、Traffic Manager プロファイルで外部エンドポイントのみを使用する必要があります。To point to a Traffic Manager profile as an alias from an A or AAAA record set, the Traffic Manager profile must use only external endpoints. Traffic Manager で外部エンドポイントを作成するときに、エンドポイントの実際の IP アドレスを指定します。When you create the external endpoints in Traffic Manager, provide the actual IP addresses of the endpoints.

エイリアス レコードを使用すると追加料金が発生しますか。Is there an additional charge to use alias records?

エイリアス レコードは、有効な DNS レコード セットを修飾するものです。Alias records are a qualification on a valid DNS record set. エイリアス レコードに対する追加料金はありません。There's no additional billing for alias records.

Azure DNS の使用Use Azure DNS

Azure DNS と別の DNS プロバイダーを使用して 1 つのドメインを共同ホスティングできますか。Can I co-host a domain by using Azure DNS and another DNS provider?

はい。Yes. Azure DNS では、他の DNS サービスとのドメインの共同ホスティングがサポートされます。Azure DNS supports co-hosting domains with other DNS services.

共同ホスティングを設定するには、両方のプロバイダーのネーム サーバーをポイントするようにドメインの NS レコードを変更します。To set up co-hosting, modify the NS records for the domain to point to the name servers of both providers. ドメインに対する DNS クエリを受信するプロバイダーは、ネーム サーバー (NS) レコードによって制御されます。The name server (NS) records control which providers receive DNS queries for the domain. Azure DNS、他のプロバイダー、および親ゾーン内のこれらの NS レコードを変更できます。You can modify these NS records in Azure DNS, in the other provider, and in the parent zone. 通常、親ゾーンは、ドメイン名レジストラーによって構成されます。The parent zone is typically configured via the domain name registrar. DNS 委任の詳細については、DNS へのドメインの委任に関する記事を参照してください。For more information on DNS delegation, see DNS domain delegation.

また、ドメイン用の DNS レコードが両方の DNS プロバイダー間で同期していることを確認してください。Also, make sure that the DNS records for the domain are in sync between both DNS providers. 現在、Azure DNS では DNS ゾーン転送はサポートされていません。Azure DNS doesn't currently support DNS zone transfers. DNS レコードは、Azure DNS 管理ポータルREST APISDKPowerShell コマンドレットCLI ツールのいずれかを使用して同期する必要があります。DNS records must be synchronized by using either the Azure DNS management portal, REST API, SDK, PowerShell cmdlets, or the CLI tool.

自分のドメインを 4 個の Azure DNS ネーム サーバーすべてに委任する必要がありますか。Do I have to delegate my domain to all four Azure DNS name servers?

はい。Yes. Azure DNS は、各 DNS ゾーンに 4 個のネーム サーバーを割り当てます。Azure DNS assigns four name servers to each DNS zone. この配置は、障害を分離し、復元性を向上させるためのものです。This arrangement is for fault isolation and increased resilience. Azure DNS の SLA を満たすために、ドメインを 4 個すべてのネーム サーバーに委任してください。To qualify for the Azure DNS SLA, delegate your domain to all four name servers.

Azure DNS の使用制限とは何ですか。What are the usage limits for Azure DNS?

Azure DNS を使用する際は、次の制限が既定で適用されます。The following default limits apply when you use Azure DNS.

パブリック DNS ゾーンPublic DNS zones

リソースResource 制限Limit
サブスクリプションあたりのパブリック DNS ゾーン数Public DNS Zones per subscription 250 1250 1
パブリック DNS ゾーンあたりのレコード セット数Record sets per public DNS zone 10,000 110,000 1
パブリック DNS ゾーン内のレコード セットあたりのレコード数Records per record set in public DNS zone 2020
1 つの Azure リソースのエイリアス レコードの数Number of Alias records for a single Azure resource 2020

1これらの制限値を引き上げる必要がある場合は、Azure サポートにお問い合せください。1If you need to increase these limits, contact Azure Support.

プライベート DNS ゾーンPrivate DNS zones

リソースResource 制限Limit
サブスクリプションあたりのプライベート DNS ゾーン数Private DNS zones per subscription 10001000
プライベート DNS ゾーンあたりのレコード セット数Record sets per private DNS zone 2500025000
プライベート DNS ゾーン用のレコード セットあたりのレコード数Records per record set for private DNS zones 2020
プライベート DNS ゾーンあたりの仮想ネットワーク リンク数Virtual Network Links per private DNS zone 10001000
自動登録が有効なプライベート DNS ゾーンあたりの仮想ネットワーク リンク数Virtual Networks Links per private DNS zones with auto-registration enabled 100100
自動登録が有効な状態で仮想ネットワークがリンクできるプライベート DNS ゾーンの数Number of private DNS zones a virtual network can get linked to with auto-registration enabled 11
仮想ネットワークがリンクできるプライベート DNS ゾーンの数Number of private DNS zones a virtual network can get linked 10001000
1 秒あたりに仮想マシンから Azure DNS リゾルバーに送信される DNS クエリの数Number of DNS queries a virtual machine can send to Azure DNS resolver, per second 500 1500 1
仮想マシンごとのキューに登録された (保留中の応答) DNS クエリの最大数Maximum number of DNS queries queued (pending response) per virtual machine 200 1200 1

1これらの制限は、仮想ネットワーク レベルではなく、個々の仮想マシンごとに適用されます。1These limits are applied to every individual virtual machine and not at the virtual network level. これらの制限を超える DNS クエリは削除されます。DNS queries exceeding these limits are dropped.

Azure DNS ゾーンをリソース グループ間またはサブスクリプション間で移動できますか。Can I move an Azure DNS zone between resource groups or between subscriptions?

はい。Yes. DNS ゾーンは、リソース グループ間またはサブスクリプション間で移動できます。DNS zones can be moved between resource groups or between subscriptions.

DNS ゾーンを移動しても、DNS クエリへの影響はありません。There's no effect on DNS queries when you move a DNS zone. ゾーンに割り当てられたネーム サーバーは変わりません。The name servers assigned to the zone stay the same. DNS クエリは、全体が通常どおりに処理されます。DNS queries are processed as normal throughout.

DNS ゾーンの移動に関する詳細と手順については、「新しいリソース グループまたはサブスクリプションへのリソースの移動」を参照してください。For more information and instructions on how to move DNS zones, see Move resources to a new resource group or subscription.

DNS の変更が有効になるまでどれくらいかかりますか。How long does it take for DNS changes to take effect?

通常、新しい DNS ゾーンと DNS レコードは、Azure DNS ネーム サーバー内にすぐに表示されます。New DNS zones and DNS records typically appear in the Azure DNS name servers quickly. タイミングはほんの数秒です。The timing is a few seconds.

既存の DNS レコードの変更は、少し長くかかる可能性があります。Changes to existing DNS records can take a little longer. 通常は、60 秒以内に Azure DNS ネーム サーバーに表示されます。They typically appear in the Azure DNS name servers within 60 seconds. DNS クライアントと Azure DNS を除く DNS 再帰リゾルバーによる DNS キャッシュも、タイミングに影響を与える可能性があります。DNS caching by DNS clients and DNS recursive resolvers outside of Azure DNS also can affect timing. このキャッシュ期間を制御するには、各レコード セットの Time-To-Live (TTL) プロパティを使用します。To control this cache duration, use the Time-To-Live (TTL) property of each record set.

誤って削除されないように DNS ゾーンを保護するにはどうすればよいですか。How can I protect my DNS zones against accidental deletion?

Azure DNS の管理は、Azure Resource Manager を使用して行われます。Azure DNS is managed by using Azure Resource Manager. Azure DNS では、Azure Resource Manager が提供するアクセス制御機能を利用しています。Azure DNS benefits from the access control features that Azure Resource Manager provides. ロールベースのアクセス制御によって、DNS ゾーンとレコード セットに対する読み取りアクセスまたは書き込みアクセスを持つユーザーを制御します。Role-based access control controls which users have read or write access to DNS zones and record sets. リソース ロックによって、DNS ゾーンとレコード セットを誤って変更または削除することを回避します。Resource locks prevent accidental modification or deletion of DNS zones and record sets.

詳細については、「DNS ゾーンとレコードを保護する方法」を参照してください。For more information, see Protect DNS zones and records.

Azure DNS 内で SPF レコードを設定するにはどうすればよいですか。How do I set up SPF records in Azure DNS?

Sender Policy Framework (SPF) レコードは、ドメイン名を使って電子メールを送信することができる電子メール サーバーを指定するために使用されます。Sender policy framework (SPF) records are used to specify which email servers can send email on behalf of a domain name. 送信した電子メールが受信者に迷惑メールとして分類されないようにするには、SPF レコードを正しく構成することが重要です。Correct configuration of SPF records is important to prevent recipients from marking your email as junk.

もともと DNS に関する RFC では、このようなシナリオに対応するレコード タイプとして、新しい SPF が導入されていました。The DNS RFCs originally introduced a new SPF record type to support this scenario. また、旧式のネーム サーバーに対応するために、TXT レコード タイプを使用して SPF レコードを指定することも許可されていました。To support older name servers, they also allowed the use of the TXT record type to specify SPF records. このあいまいさが原因で混乱が生じていましたが、RFC 7208 によって解決されました。This ambiguity led to confusion, which was resolved by RFC 7208. RFC 7208 では、SPF レコードは TXT レコード タイプを使用して作成する必要があると規定されています。It states that SPF records must be created by using the TXT record type. また、SPF レコード タイプが非推奨であることも規定されています。It also states that the SPF record type is deprecated.

SPF レコードは Azure DNS でもサポートされていますが、TXT レコード タイプを使用して作成する必要があります。SPF records are supported by Azure DNS and must be created by using the TXT record type. 廃止された SPF レコード タイプはサポートされていません。The obsolete SPF record type isn't supported. DNS ゾーン ファイルをインポートする際、SPF レコード タイプを使用している SPF レコードは、TXT レコード タイプに変換されます。When you import a DNS zone file, any SPF records that use the SPF record type are converted to the TXT record type.

Azure DNS ネーム サーバーは IPv6 で解決しますか。Do Azure DNS name servers resolve over IPv6?

はい。Yes. Azure DNS ネーム サーバーは、デュアル スタックです。Azure DNS name servers are dual stack. デュアル スタックとは、IPv4 アドレスと IPv6 アドレスがあることを意味します。Dual stack means they have IPv4 and IPv6 addresses. DNS ゾーンに割り当てられている Azure DNS ネーム サーバーの IPv6 アドレスを調べるには、nslookup などのツールを使用します。To find the IPv6 address for the Azure DNS name servers assigned to your DNS zone, use a tool such as nslookup. たとえば nslookup -q=aaaa <Azure DNS Nameserver> です。An example is nslookup -q=aaaa <Azure DNS Nameserver>.

Azure DNS に IDN を設定するにはどうすればよいですか。How do I set up an IDN in Azure DNS?

国際化ドメイン名 (IDN) は、punycode を使用して各 DNS 名をエンコードします。Internationalized domain names (IDNs) encode each DNS name by using punycode. このような punycode エンコード名を使用して、DNS クエリが作成されます。DNS queries are made by using these punycode-encoded names.

Azure DNS に IDN を構成するには、ゾーン名またはレコード セット名を punycode に変換します。To configure IDNs in Azure DNS, convert the zone name or record set name to punycode. 現在、Azure DNS では punycode に対する組み込みの変換機能はサポートされていません。Azure DNS doesn't currently support built-in conversion to or from punycode.

次のステップNext steps