1. Pengantar
Mendapatkan alamat IP startup merupakan langkah pertama dalam mengintegrasikan HTTPDNS melalui API HTTP dan sangat penting untuk semua operasi selanjutnya. Topik ini menjelaskan alasan penggunaan kombinasi beberapa alamat IP dan nama domain sebagai titik akhir startup serta menyediakan daftar titik akhir tersebut.
2. Titik akhir "Beberapa IP + nama domain"
HTTPDNS adalah layanan dasar untuk pustaka jaringan, sehingga ketersediaannya sangat krusial bagi fungsi jaringan aplikasi Anda. Titik akhir startup HTTPDNS menggunakan arsitektur beberapa IP + fallback nama domain guna memastikan ketersediaan tinggi saluran koneksi antara klien dan server penjadwalan. Desain ini memanfaatkan keunggulan teknis dari alamat IP maupun nama domain.
Keunggulan alamat IP:
Kemandirian penuh: Titik akhir startup tidak bergantung pada Domain Name System (DNS) lokal, sehingga menjamin kemandirian layanan HTTPDNS.
Pencegahan pembajakan: Akses langsung melalui alamat IP mencegah potensi ancaman pembajakan yang dapat terjadi selama proses resolusi DNS.
Redundansi: Beberapa alamat IP bawaan mencegah titik kegagalan tunggal (SPOF) dan meningkatkan aksesibilitas layanan.
Keunggulan nama domain:
Pembaruan dinamis: Nama domain memungkinkan pembaruan dinamis titik akhir layanan meskipun bergantung pada DNS lokal.
Fallback terakhir: Dalam kasus langka ketika semua alamat IP tidak tersedia, Anda dapat menggunakan nama domain untuk mengambil titik akhir layanan terbaru dari jarak jauh.
Fleksibilitas Operasi dan Pemeliharaan (O&M): Kebijakan akses layanan dapat disesuaikan secara dinamis tanpa perlu merilis versi klien baru.
Dengan menggabungkan keunggulan alamat IP dan nama domain, pola titik akhir startup beberapa IP + fallback nama domain memaksimalkan ketersediaan dan kemudahan pemeliharaan layanan penjadwalan sekaligus menjamin kemandirian layanan HTTPDNS.
3. Daftar titik akhir startup
Konfigurasikan aplikasi Anda berdasarkan daftar titik akhir startup HTTPDNS berikut. Utamakan penggunaan alamat IP dan gunakan nama domain sebagai fallback dalam skenario ekstrem.
Titik akhir ganda: Titik akhir startup berfungsi baik sebagai layanan penjadwalan maupun resolusi. Jika hasil penjadwalan belum dikembalikan dari alamat IP startup, Anda dapat langsung menggunakan titik akhir tersebut untuk resolusi nama domain, meskipun hal ini tidak disarankan untuk penggunaan berkelanjutan.
Ekuivalensi fungsional: Semua titik akhir startup secara fungsional setara. Pilih titik akhir yang paling dekat dengan lokasi geografis klien Anda untuk memastikan kinerja jaringan optimal.
Retry multi-IP: Jika panggilan ke API penjadwalan gagal, ulangi permintaan tersebut dengan alamat IP startup yang berbeda atau dengan nama domain.
Titik akhir di luar Daratan Tiongkok
Wilayah | Titik akhir IPv4 | Titik akhir IPv6 | Titik akhir nama domain |
Tiongkok (Hong Kong) | 47.56.234.194 47.56.119.115 | 240b:4000:f10::178 240b:4000:f10::188 | resolvers-hk.httpdns.aliyuncs.com |
Singapura | 161.117.200.122 47.74.222.190 | 240b:4000:f10::178 240b:4000:f10::188 | resolvers-sg.httpdns.aliyuncs.com |
Amerika | 47.246.131.175 47.246.131.141 | 2404:2280:4000::2bb 2404:2280:4000::23e | resolvers-us.httpdns.aliyuncs.com |
Eropa | 47.89.80.182 47.246.146.77 | 2404:2280:3000::176 2404:2280:3000::188 | resolvers-de.httpdns.aliyuncs.com |
4. Rangkuman
Topik ini menjelaskan desain titik akhir startup HTTPDNS dan menyediakan daftar titik akhir untuk berbagai wilayah. Arsitektur beberapa IP + nama domain menghindari ketergantungan pada DNS lokal dan menyediakan mekanisme fallback untuk skenario ekstrem.
Selanjutnya, gunakan API penjadwalan dari titik akhir startup untuk mendapatkan alamat IP layanan resolusi. Untuk informasi lebih lanjut tentang API layanan penjadwalan, lihat API layanan penjadwalan.