Konfigurasikan rekaman Domain Name System (DNS) untuk server web agar pengguna dapat mengakses website Anda melalui nama domain, seperti example.com, bukan alamat IP. Topik ini menjelaskan cara menyelesaikan konfigurasi DNS dasar untuk website dalam waktu lima menit.
Persiapan
Memiliki nama domain.
Nama domain tersebut harus terdaftar di daftar nama domain pada Alibaba Cloud DNS - Public DNS. Jika nama domain belum terdaftar:
Jika Anda membeli nama domain dari Alibaba Cloud, nama tersebut akan ditambahkan secara otomatis. Jika belum memiliki nama domain, Anda dapat membelinya dari Alibaba Cloud Domain Names.
Jika Anda membeli nama domain dari registrar pihak ketiga, Anda harus menambahkannya secara manual ke Public Zone dan mengubah alamat server DNS nama domain tersebut. Untuk informasi selengkapnya, lihat Migrasi nama domain ke Alibaba Cloud DNS secara lancar.
Anda dapat memperoleh alamat IP publik server.
Jika layanan Anda dideploy pada instans Elastic Compute Service (ECS), Anda dapat login ke Konsol ECS untuk melihat alamat IP publik instans tersebut. Contohnya: 47.100.XX.XX.
Jika Anda membeli ruang hosting web, hubungi penyedia layanan untuk memperoleh titik akhir layanan.
Pastikan layanan website berfungsi dengan baik.
Aplikasi web sedang berjalan di server dan dapat diakses melalui alamat IP-nya. Firewall atau security group server harus mengizinkan lalu lintas inbound pada Port 80 (HTTP) dan Port 443 (HTTPS).
Prosedur
Langkah 1. Tambahkan Rekaman DNS untuk domain root (@)
Buka halaman Alibaba Cloud DNS - Public Zone, temukan nama domain yang dituju, lalu klik Settings.
Klik Add Record. Tambahkan rekaman DNS dan atur parameter Hostname menjadi
@. Untuk informasi lebih lanjut tentang parameter tersebut, lihat Tambahkan Rekaman DNS.Parameter
Nilai yang Direkomendasikan
Deskripsi
Record Type
AMengarahkan nama domain ke Alamat IPv4.
Hostname
@Merupakan representasi domain root.
Query Source
Default
Berlaku untuk permintaan dari semua sumber.
Record Value
Alamat IP publik server AndaMasukkan alamat IP yang telah Anda peroleh pada bagian Persiapan.
TTL/Record Values Load Strategy
10 menit (600 detik)
Pertahankan nilai default. Untuk informasi selengkapnya, lihat Tambahkan Rekaman DNS.

Langkah 2. Verifikasi bahwa Rekaman DNS telah aktif
Rekaman DNS memerlukan waktu untuk tersebar secara global. Penyebaran biasanya selesai dalam rentang TTL 10 menit yang telah Anda tetapkan. Anda dapat memverifikasi rekaman tersebut dengan cara berikut:
Akses melalui browser: Di browser, masukkan
http://your-domain.comdan pastikan Anda dapat mengakses website Anda.Tool command-line: Di komputer Anda, buka terminal atau command prompt lalu jalankan perintah berikut. Periksa apakah alamat IP yang dikembalikan sesuai dengan yang telah Anda konfigurasi.
nslookup your-domain.com dig your-domain.com
Batasan
DNS dan port
Fungsi utama DNS adalah menerjemahkan nama domain menjadi alamat IP. DNS tidak dapat mendeteksi atau menentukan nomor port.
Saat Anda mengakses nama domain di browser, browser secara default mengirim permintaan ke Port
80(HTTP) atau Port443(HTTPS) pada server.Jika layanan web Anda berjalan pada port non-standar, seperti
8080, pengguna harus menyertakan nomor port saat mengakses layanan tersebut, contohnyahttp://example.com:8080. Port non-standar umumnya tidak cocok untuk website publik.
Solusi: Untuk menggunakan port non-standar, Anda dapat mengonfigurasi reverse proxy, seperti reverse proxy Nginx yang dikelola sendiri, di server atau menggunakan Application Load Balancer (ALB) untuk meneruskan traffic dari Port 80 atau 443 ke port aktual layanan backend. Hal ini menyembunyikan detail port dari pengguna.
Penagihan
Fitur Public Zone mencakup tier gratis. Menambahkan rekaman DNS dasar seperti rekaman
AdanCNAMEtidak dikenai biaya.Edisi Gratis tidak menyediakan Service-Level Agreement (SLA). Untuk layanan DNS berkualitas lebih tinggi dan lebih stabil, Anda dapat membeli instans berbayar. Untuk informasi selengkapnya, lihat Beli dan bind nama domain.
FAQ
Mengapa nama domain saya masih tidak dapat diakses setelah saya menambahkan rekaman DNS?
Bagaimana cara mengarahkan semua subdomain yang tidak didefinisikan, seperti blog.example.com, ke website root?
Apa yang harus saya lakukan jika muncul error "DNS record conflict"?
Topik terkait
Untuk penjelasan detail parameter saat menambahkan rekaman DNS, lihat Tambahkan Rekaman DNS.
Anda juga dapat melihat Metode pengujian validitas rekaman DNS untuk memastikan rekaman tersebut efektif. Jika rekaman DNS tidak efektif, lihat Troubleshooting cepat kegagalan resolusi DNS.
Jika muncul error konflik rekaman DNS saat menambahkan rekaman, lihat Aturan konflik rekaman DNS.
Untuk menambahkan rekaman DNS wildcard dengan host diatur ke *, lihat Nama domain wildcard.
Jika Anda mengalami masalah selama proses penyiapan, lihat dokumen berikut:
Untuk masalah yang terjadi saat menambahkan rekaman DNS, lihat FAQ tentang penambahan rekaman DNS.
Jika rekaman DNS tidak efektif setelah dikonfigurasi dan Anda tidak dapat mengidentifikasi penyebabnya, lihat FAQ tentang kegagalan resolusi DNS atau website tidak dapat diakses.