AzureDNSの名前解決について、一部の顧客で一時的に名前解決しない現象が発生しています。

Kenichi Taniguchi 25 評価のポイント
2025-08-25T03:47:16.2233333+00:00

Azure DNS、Azure App Servicesを利用してWebサービスを提供しています。

一部の顧客でDNS名前解決が一時的にエラーになることが発生しています。

発生率は顧客全体の数パーセントほどで時間経過または機器の再起動で復旧しています。

弊社のテストでは発生していません。顧客のネットワーク環境の問題だと考えていますが、

複数の顧客で発生していますので、Azure DNS側の設定で何か問題がないか調査中です。

https://mxtoolbox.com/DNSLookup.aspx で該当の名前をチェック(「Find Problems」)したところ、「SOA Serial Number Format is Invalid」の警告が出ました。

Serial Number は"1"でしたので、通常の形式「YYYYMMDDnn」に変更予定です。

・YYYY: 4桁の西暦 (2025)

・MM: 2桁の月 (08)

・DD: 2桁の日 (19)

・nn: 2桁の連番 (01, 02, 03...)

◆質問

他に何か見直すべき箇所があるかご教示いただけますと幸いです。

以上、よろしくお願いいたします。

Azure
Azure

Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2025-08-25T12:35:38.73+00:00

Hi Kenichi Taniguchi,

私は英語からの回答を翻訳しているので、文法的な問題があったらご了承ください。

Microsoft Q&Aポータルでのご質問ありがとうございます!

Azure DNS 環境で一時的な DNS 解決問題に対処する他の領域。ここに、DNS 問題のトラブルシューティングと解決を支援するための有効な手順と文書を用いた体系的なアプローチがあります:

Azure DNS解決の問題をレビューし、トラブルシューティングする手順

  1. DNSゾーンおよびレコードの構成を確認する• Azure DNSでDNSゾーン名、レコード名、タイプが正しいことを確認する。• Azure DNSのネームサーバーでDNSレコードが正しく解決されることを確認する。• MXToolbox DNS Lookupや異なる場所からのnslookupなどのツールを使用して、解決動作を確認する。https://learn.microsoft.com/en-us/azure/dns/dns-zones-records
  2. SOAレコードとシリアル番号を確認する• SOAシリアル番号が正しいYYYYMMDDnn形式に従っていることを確認して、ゾーンの更新を正しく信号する。現在無効または静的(「1」のような)の場合は、更新してください。文書:https://learn.microsoft.com/en-us/azure/dns/dns-private-records
  3. DNS委任とネームサーバ設定の検証• ドメインがドメインレジストラでAzure DNSネームサーバに正しく委任されていることを確認します。オンラインの委任検証ツールを使用して、正しい設定を確認してください。Doc:https://learn.microsoft.com/en-us/azure/dns/dns-delegate-domain-azure-dns
  4. DNS TTL設定の確認• DNSレコードのTTL値を確認する; 非常に高いTTLは、更新中にキャッシュに古いデータを引き起こす可能性があります。• パフォーマンスと更新の応答性のバランスをとるために、TTLを合理的な値に調整します。
  5. ネットワークおよびクライアント側のDNSキャッシュのチェック• 顧客のローカルDNSキャッシュ、ISPキャッシュ、またはネットワークファイアウォールがDNS解決を妨げる可能性があります。問題が発生した際には、顧客にDNSキャッシュをクリアするか、ネットワーク機器を再起動することをお勧めします。https://learn.microsoft.com/en-us/windows-server/networking/dns/troubleshoot/troubleshoot-dns-server
  6. Azureサービスの健康状態を監視する• 影響を受けている地域でのDNSの問題について、Azureサービス健康状態ダッシュボードを確認します。

使うhttps://azure.status.microsoft/en-us/statusリアルタイムの更新のため。

  1. 高度: 使用されている場合は仮想ネットワークのDNS設定を検査する• Azure仮想ネットワーク内でカスタムDNSまたはプライベートDNSゾーンを使用している場合は、適切なリンクとレコードの正確性を確認してください。Azure DNSと競合する可能性のあるカスタムDNSサーバーの設定を混合しないでください。ドキュメント:https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances?tabs=redhat

DNSレコードとSOAシリアル番号の正確さを確認し、委任をチェックし、TTLをレビューし、クライアントネットワークのキャッシュを監視する上記の手順に従ってください。Azure DNSの設定を検証し、プラットフォームの問題に対してAzureサービスのヘルスを注視してください。

ありがとう、

Pranitha

この回答は役に立ちましたか?


0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。