Saat menggunakan titik akhir untuk menghubungkan ke instans Tair (atau Redis Open-Source Edition), masalah pada layanan Domain Name System (DNS) dapat mencegah instans Elastic Compute Service (ECS) melakukan resolusi terhadap titik akhir tersebut, sehingga mengganggu koneksi jaringan antara ECS dan instans Tair. Topik ini menjelaskan cara mengatasi masalah tersebut.
Penyebab
Masalah koneksi antara instans ECS dan instans Tair dapat disebabkan oleh berbagai faktor. Jika Anda menerima salah satu pesan error berikut, hal ini menunjukkan bahwa hostname atau titik akhir tidak dapat diresolusi. Dalam kasus tersebut, periksa nama domain dan pengaturan server DNS.
Name or service not knownUnknownHostExceptionfailed to connect: r-***************.redis.rds.aliyuncs.com could not be resolved
Prosedur
Prosedur berikut menggunakan lingkungan Linux sebagai contoh.
Verifikasi bahwa titik akhir Tair yang ditentukan dalam kode layanan Anda benar.
CatatanAnda dapat melihat titik akhir Tair pada halaman detail instans di Tair console. Titik akhir tersebut terletak di bagian Endpoint, seperti yang ditunjukkan pada gambar berikut.
Figure 1. View endpoint

Konfirmasi bahwa server DNS telah dikonfigurasi dengan benar pada instans ECS. Untuk informasi selengkapnya, lihat An ECS instance that runs Linux fails to resolve domain names.
Opsional: Jika langkah-langkah sebelumnya tidak menyelesaikan masalah, Anda dapat menerapkan solusi sementara berikut.
Tambahkan pemetaan nama domain dan alamat IP untuk instans Tair ke file
/etc/hostsuntuk memastikan nama domain dapat diresolusi. Selanjutnya, lihat Troubleshoot Tair connection issues guna mengesampingkan penyebab lain dari masalah koneksi tersebut.PentingMetode mengedit file
/etc/hostsmirip dengan mengedit fileresolv.conf. Namun, memodifikasi file/etc/hostshanya merupakan solusi sementara yang menjadi tidak valid jika alamat IP instans Tair berubah.