Jika titik akhir dari instance Tair atau Redis Open-Source Edition gagal diselesaikan saat menggunakan titik akhir untuk terhubung ke instance dari Elastic Compute Service (ECS), instance ECS tidak dapat terhubung ke instance Tair. Topik ini menjelaskan cara memperbaiki masalah tersebut.
Penyebab
Masalah koneksi antara Elastic Compute Service (ECS) dan Tair dapat disebabkan oleh berbagai faktor. Jika Anda menemui salah satu pesan kesalahan berikut, itu menunjukkan bahwa nama host atau titik akhir tidak dapat diselesaikan dengan benar. Periksa akurasi nama domain dan pengaturan server DNS.
Nama atau layanan tidak dikenalUnknownHostExceptiongagal terhubung: r-***************.redis.rds.aliyuncs.com tidak dapat diselesaikan
Prosedur
Dalam contoh ini, sistem operasi Linux digunakan.
Periksa apakah titik akhir dari instance Tair dalam kode layanan sudah benar.
CatatanAnda dapat melihat titik akhir dari instance Tair di bagian Endpoint pada halaman Informasi Instance di konsol Tair, seperti yang ditunjukkan pada gambar berikut.
Gambar 1. Lihat Titik Akhir

Periksa apakah server DNS dikonfigurasi dengan benar pada instance ECS. Untuk informasi lebih lanjut, lihat Apa yang harus saya lakukan jika instance Linux gagal menyelesaikan nama domain?
Opsional: Jika prosedur sebelumnya tidak dapat memperbaiki masalah, Anda dapat menggunakan solusi sementara berikut:
Tambahkan nama domain dan alamat IP dari instance Tair ke file
/etc/hostsuntuk memastikan bahwa nama domain dapat diselesaikan secara normal. Untuk informasi lebih lanjut tentang penyebab lain dari masalah koneksi, lihat Bagaimana cara saya memperbaiki masalah koneksi di Tair?PentingAnda dapat mengedit file
/etc/hostsdengan cara yang mirip dengan mengedit fileresolv.conf. Modifikasi file/etc/hostshanya berfungsi sebagai solusi sementara. Jika alamat IP dari instance Tair berubah, solusi ini menjadi tidak valid.