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

Tair (Redis® OSS-Compatible):ドメイン名の名前解決の失敗による接続問題のトラブルシューティング

最終更新日:Feb 05, 2026

エンドポイントを使用して Tair (または Redis オープンソース版) インスタンスに接続する際、Domain Name System (DNS) サービスの問題により、Elastic Compute Service (ECS) インスタンスがエンドポイントを解決できない場合があります。これにより、ECS と Tair インスタンス間のネットワーク接続が中断されます。このトピックでは、このような問題を解決する方法について説明します。

原因

ECS インスタンスと Tair インスタンス間の接続問題には、多くの原因が考えられます。次のいずれかのエラーメッセージが表示された場合、ホスト名またはエンドポイントが解決できないことを示しています。この場合は、ドメイン名と DNS サーバの設定を確認してください。

  • Name or service not known

  • UnknownHostException

  • failed to connect: r-***************.redis.rds.aliyuncs.com could not be resolved

操作手順

以下の手順では、Linux 環境を例として使用します。

  1. ご利用のサービスコードで指定されている Tair エンドポイントが正しいことを確認します。

    説明

    Tair コンソールのインスタンス詳細ページで Tair エンドポイントを確認できます。エンドポイントは、次の図に示すように、接続アドレス セクションにあります。

    図 1. エンドポイントの表示查看连接地址

  2. ECS インスタンスで正しい DNS サーバが設定されていることを確認します。詳細については、「Linux を実行している ECS インスタンスがドメイン名を解決できない」をご参照ください。

  3. オプション: 上記の手順で問題が解決しない場合は、次の一時的なソリューションを使用できます。

    Tair インスタンスのドメイン名と IP アドレスのマッピングを /etc/hosts ファイルに追加して、ドメイン名を解決できるようにします。その後、「Tair 接続問題のトラブルシューティング」をご参照いただき、接続問題の他の原因を除外してください。

    重要

    /etc/hosts ファイルを編集する方法は、resolv.conf ファイルの編集と似ています。ただし、/etc/hosts ファイルの変更は一時的なソリューションにすぎず、Tair インスタンスの IP アドレスが変更されると無効になります。