Topik ini memandu Anda melalui konfigurasi dasar rekaman DNS untuk mengarahkan nama domain ke server web atau layanan email. Setelah dikonfigurasi, pengguna dapat mengakses website melalui nama domain tersebut atau mengirim dan menerima email menggunakan alamat email dengan domain kustom Anda.
Mengapa perlu mengonfigurasi resolusi DNS?
Resolusi DNS menerjemahkan nama domain yang mudah dibaca manusia, seperti www.example.com, menjadi alamat IP yang dapat dibaca komputer, seperti 192.168.1.1. Saat Anda memasukkan nama domain di browser, Domain Name System (DNS) mencari alamat IP yang sesuai dan mengarahkan browser ke server yang benar. Dengan mengonfigurasi rekaman DNS, Anda dapat menghubungkan nama domain ke website Anda.
Prasyarat
-
Dapatkan Alamat IP publik server web Anda (dalam format IPv4, contohnya:
192.0.2.0).-
Pengguna Alibaba Cloud ECS: Lihat Alamat IP publik di ECS console.
-
Jika Anda menggunakan penyedia layanan lain, hubungi mereka untuk mendapatkan Alamat IP publik.
-
-
Periksa status nama domain Anda: Gunakan WHOIS tool untuk mengecek status nama domain dan pastikan statusnya Normal.
Topik ini menggunakan Alibaba Cloud DNS sebagai contoh. Jika Anda menggunakan layanan DNS yang berbeda, ikuti petunjuk yang diberikan oleh penyedia DNS Anda.
Periksa rekaman yang sudah ada
Sebelum mengonfigurasi rekaman DNS, periksa rekaman yang sudah ada untuk menentukan apakah nama domain tersebut sudah mengarah ke server.
-
Pada halaman Public Authoritative DNS, temukan nama domain target dan klik namanya untuk membuka halaman Settings.
-
Di daftar rekaman DNS, periksa tipe rekaman berikut:
-
A record: Nilai rekaman berupa alamat IPv4, seperti
192.0.2.1. Ini menunjukkan bahwa nama domain mengarah langsung ke server. -
CNAME record: Nilai rekaman berupa nama domain lain, seperti
example.alb.aliyuncsslb.com. Ini menunjukkan bahwa nama domain mengarah ke layanan target melalui alias.
-
-
Jika terdapat rekaman A atau CNAME, berarti nama domain tersebut sudah mengarah ke server. Jika daftarnya kosong atau tidak berisi tipe rekaman tersebut, maka nama domain belum mengarah ke server. Gunakan skenario berikut untuk mengonfigurasi rekaman DNS.
Tautan cepat skenario: Konfigurasi DNS website | Konfigurasi DNS email | Konfigurasi DNS subdomain | Bind a domain name to a third-party site builder
Skenario 1: Konfigurasi DNS website
Skenario ini menunjukkan cara mengarahkan nama domain, seperti example.com, ke alamat IP server web Anda.
-
Buka Domain Names console.
-
Di daftar nama domain, pilih nama domain yang ingin Anda konfigurasi, lalu klik Resolve di kolom Actions.
-
Pada halaman Settings, klik ..., lalu klik Quick Add Website DNS.
PentingPastikan pesan The DNS settings of the domain name are correct. muncul di bagian atas halaman. Jika muncul pesan kesalahan, perluas detailnya untuk menjalankan diagnosis mandiri. Jika Anda mengalami kesalahan, Anda harus terlebih dahulu menyelesaikan masalah server DNS. Jika tidak, rekaman DNS apa pun yang Anda tambahkan tidak akan berlaku.
-
Konfigurasikan pengaturan sesuai kebutuhan Anda.
-
Hostname
@merepresentasikan domain root (nama domain tanpa awalan apa pun, sepertiexample.com). -
Untuk mengonfigurasi subdomain, masukkan awalan subdomain di bidang Hostname dan centang kotaknya.
Pada bagian What is your business need?, pilih Resolve website domain to server IPv4 address. Di bagian Please select website domain, pilih hostname untuk domain yang ingin Anda resolve. Pada bagian Please enter website IP, masukkan Alamat IPv4 server, misalnya,
192.0.2.1. -
-
Masukkan Alamat IP publik server web Anda dan klik OK untuk menyimpan rekaman.
Pesan konfirmasi akan muncul bahwa quick setup is complete dan sistem telah menambahkan dua rekaman A. Hostnamenya adalah @ dan www, Resolution Line keduanya diatur ke Default, nilai rekaman keduanya adalah
192.0.2.1, dan TTL-nya 10 menit.
Operasi di atas mencakup beberapa rekaman DNS yang umum digunakan (rekaman A, AAAA, dan CNAME). Untuk menambahkan tipe rekaman lain, klik Add Record di halaman pengaturan DNS. Untuk petunjuk lengkap, lihat Add a DNS record.
Skenario 2: Konfigurasi DNS email
Skenario ini menunjukkan cara mengonfigurasi rekaman MX untuk layanan email bisnis.
Jika Anda berencana menggunakan Alibaba Mail, kami sarankan Anda terlebih dahulu membuka Alibaba Mail console untuk mengaktifkan layanan dan mengikat nama domain Anda. Setelah diaktifkan, sistem akan memandu Anda melalui konfigurasi rekaman DNS yang diperlukan, seperti rekaman MX dan TXT. Hal ini menghilangkan kebutuhan konfigurasi manual di konsol DNS. Langkah-langkah berikut berlaku untuk skenario di mana Anda perlu mengonfigurasi rekaman DNS secara manual untuk layanan email yang sudah ada.
-
Buka Domain Names console.
-
Di daftar nama domain, pilih nama domain yang ingin Anda konfigurasi, lalu di kolom Actions, klik Resolve.
-
Pada halaman Settings, klik ···, lalu klik Quick Add Mailbox DNS.
-
Pilih penyedia email Anda.
Di kotak dialog yang muncul, Anda dapat memilih Alibaba Mail (qiye.aliyun.com), DingTalk Mail, NetEase Free Enterprise Mail (ym.163.com), NetEase Enterprise Mail (qiye.163.com), Tencent Exmail (EXMAIL.QQ.COM), atau Sina Enterprise Mail. Pilih salah satu dan klik OK.
-
Klik OK. Sistem secara otomatis akan menambahkan rekaman DNS email yang diperlukan.
Resolusi DNS email dapat membutuhkan waktu hingga 2 jam untuk stabil. Kami sarankan menunggu selama ini sebelum menguji layanan tersebut.
Ini adalah metode cepat untuk mengonfigurasi DNS email. Jika penyedia email Anda tidak tercantum dalam opsi, Anda harus menambahkan catatan secara manual.
Skenario 3: Konfigurasi DNS subdomain
Subdomain, seperti blog.example.com atau api.example.com, adalah domain tingkat kedua yang memungkinkan Anda mengarahkan bagian berbeda dari domain Anda ke layanan yang berbeda.
Contoh konfigurasi:
|
Target Destination |
Hostname |
Tipe catatan |
Nilai Record |
|
Arahkan blog.example.com ke alamat IP server |
blog |
A |
192.0.2.10 |
|
Arahkan api.example.com ke layanan lain |
api |
CNAME |
cname.otherservice.com |
Prosedur:
Jika Anda telah mendaftarkan nama domain, Anda tidak perlu mendaftarkan subdomain-nya secara terpisah. Anda hanya perlu mengonfigurasi rekaman DNS khusus untuk setiap subdomain. Prosesnya sama dengan konfigurasi DNS website. Perbedaan utamanya terletak pada nilai yang Anda masukkan untuk hostname.
-
Buka Domain Names console.
-
Di daftar nama domain, pilih nama domain yang akan dikonfigurasi, lalu di kolom Actions, klik Resolve.
-
Pada halaman Settings, klik Add Record.
-
Masukkan parameter berikut:
-
Record Type: Pilih
AatauCNAMEsesuai kebutuhan. -
hostname: Masukkan awalan subdomain (seperti
blog,shop, atauapi). -
record value: Masukkan alamat IP tujuan atau nama domain.
-
-
Klik OK untuk menyimpan.
Skenario 4: Bind to a third-party site builder
Jika Anda menggunakan pembuat website pihak ketiga seperti Shopify, Anda perlu menambahkan rekaman CNAME di konsol Alibaba Cloud DNS untuk mengarahkan nama domain Anda ke alamat yang disediakan oleh platform tersebut.
Prasyarat
-
Anda telah mendaftarkan nama domain di Alibaba Cloud, dan statusnya Normal.
-
Anda telah membuat online store di Shopify dan mendapatkan informasi rekaman DNS yang diperlukan dari panel admin Shopify Anda. Shopify biasanya mengharuskan Anda menambahkan rekaman CNAME dengan nilai rekaman
shops.myshopify.com.
Prosedur
-
Buka Domain Names console.
-
Di daftar nama domain, temukan nama domain target Anda, lalu klik Resolve di kolom Actions.
-
Pada halaman Settings, klik Add Record.
-
Masukkan parameter berikut:
-
Record Type: Pilih
CNAME. -
hostname: Masukkan
www. Untuk mengikat domain root (nama domain tanpa awalan www), masukkan@sebagai hostname. Namun, beberapa pembuat website tidak mendukung rekaman CNAME untuk domain root. -
record value: Masukkan
shops.myshopify.com. (Ini adalah contoh untuk Shopify. Untuk platform lain, masukkan target CNAME yang mereka sediakan.)
-
-
Klik OK untuk menambahkan rekaman DNS.
Setelah rekaman ditambahkan, tunggu perubahan DNS tersebar, yang biasanya membutuhkan waktu beberapa menit. Kemudian, kunjungi nama domain Anda di browser untuk memastikan bahwa domain tersebut mengarah ke website Shopify Anda.
Rekaman A dan rekaman CNAME tidak dapat eksis untuk hostname yang sama. Jika hostname target sudah memiliki rekaman A, Anda harus menghapusnya sebelum menambahkan rekaman CNAME.
Verifikasi resolusi DNS
Pahami waktu propagasi DNS
-
Rekaman DNS baru: Biasanya langsung berlaku.
-
Rekaman DNS yang dimodifikasi: Waktu propagasinya bergantung pada pengaturan Time To Live (TTL). Misalnya, rekaman dengan TTL 10 menit seharusnya secara teori tersebar ke seluruh dunia dalam 10 menit.
Namun, beberapa server DNS lokal penyedia layanan mungkin menerapkan waktu cache yang lebih lama, yang dapat menunda propagasi perubahan atau penghapusan. Propagasi penuh dapat memakan waktu hingga 48 jam. Oleh karena itu, saat Anda melakukan perubahan, pastikan layanan tersedia baik di alamat IP lama maupun baru untuk menghindari gangguan layanan bagi pengguna Anda.
Saran:
-
Sebelum memodifikasi rekaman DNS, turunkan nilai TTL-nya dan tunggu hingga satu siklus TTL lama berlalu sebelum melakukan perubahan.
-
Setelah modifikasi selesai, pastikan layanan di alamat IP atau titik akhir lama dan baru tetap tersedia setidaknya selama satu siklus TTL untuk memastikan transisi yang lancar.
Periksa hasil resolusi
-
Akses browser: Kunjungi nama domain yang telah dikonfigurasi (misalnya,
http://your-domain.com) langsung di browser Anda untuk memastikan konten website dimuat. -
Tool command-line: Gunakan perintah dig atau nslookup di terminal lokal Anda untuk mengeksekusi kueri rekaman dan memverifikasi hasilnya.
-
Jika hasil kueri sesuai dengan nilai rekaman yang Anda konfigurasi, berarti rekaman DNS telah berlaku.
-
Jika tidak sesuai, tunggu hingga cache DNS diperbarui. Untuk troubleshooting, lihat Quickly troubleshoot DNS records not taking effect.
-
Propagasi DNS untuk domain yang baru didaftarkan
Setelah nama domain yang baru didaftarkan menyelesaikan verifikasi identitas, sistem secara otomatis menyinkronkan alamat server DNS, yang umumnya membutuhkan waktu 24 hingga 48 jam.
Setelah propagasi selesai, nama domain dapat digunakan untuk resolusi DNS normal.
Troubleshooting
Rekaman DNS tidak berlaku
Gejala: Rekaman DNS telah ditambahkan, tetapi website atau layanan tidak dapat diakses melalui nama domain.
Langkah-langkah Pemecahan Masalah:
-
Periksa status server DNS:
Buka halaman DNS settings domain Anda dan pastikan pesan di bagian atas menunjukkan "The domain's DNS information is configured correctly." Jika muncul error, ikuti petunjuk di Handle abnormal DNS server status.
-
Periksa status nama domain:
Gunakan WHOIS lookup untuk memeriksa nama domain Anda dan pastikan statusnya bukan
ClientHoldatauServerHold. -
Periksa konfigurasi rekaman:
-
Apakah hostname-nya benar? (@ merepresentasikan domain root, dan www merepresentasikan subdomain www).
-
Apakah nilai rekamannya benar? (Periksa format alamat IP dan ejaan nama domain target).
-
Apakah ada konflik rekaman? (Hostname yang sama tidak boleh memiliki rekaman A dan rekaman CNAME sekaligus).
-
-
Periksa server:
-
Apakah server berjalan? Coba akses langsung melalui alamat IP-nya (misalnya,
http://192.0.2.1). -
Apakah port yang diperlukan terbuka? Periksa apakah security group atau firewall Anda mengizinkan traffic pada port 80 (HTTP) dan 443 (HTTPS).
-
-
Tunggu propagasi DNS:
-
Rekaman baru: Tunggu 10 menit lalu coba lagi.
-
Rekaman yang dimodifikasi: Tunggu hingga 48 jam lalu coba lagi.
-
Untuk langkah-langkah pemecahan masalah selengkapnya, lihat Cara Cepat Memecahkan Masalah Rekaman DNS yang Tidak Berlaku atau .
Konflik rekaman
Gejala: Muncul error konflik saat menambahkan rekaman DNS, atau hasil resolusi tidak sesuai harapan.
Aturan konflik dan solusi:
|
Jenis konflik |
Deskripsi |
Solusi |
|
A + CNAME |
Hostname yang sama tidak boleh memiliki rekaman A dan rekaman CNAME sekaligus. |
Hapus salah satu rekaman yang bertentangan dan pertahankan yang Anda butuhkan. |
|
Multiple SPF |
Nama domain hanya boleh memiliki satu rekaman SPF. |
Gabungkan menjadi satu rekaman. |
Untuk aturan rekaman DNS lebih lanjut, lihat DNS record conflict rules.
Apa itu subdomain www dan bagaimana membuat beberapa website
www merupakan singkatan dari World Wide Web dan digunakan sebagai awalan subdomain. www.example.com adalah subdomain dari example.com. Penggunaan awalan www merupakan konvensi, bukan persyaratan teknis.
Nama domain diorganisasikan dalam hierarki:
-
Top-level domain (TLD):
.com,.site, dan lainnya. Ini adalah bagian terakhir dari nama domain. -
Second-level domain: Seperti
example.comatauyuntech.site. Ini adalah nama domain yang Anda daftarkan. -
Subdomain (third-level domain): Awalan yang ditambahkan sebelum second-level domain, seperti
www.example.comataublog.example.com.
Untuk membuat beberapa website berdasarkan nama domain yang sama, konfigurasikan rekaman DNS khusus untuk setiap subdomain menggunakan hostname yang berbeda:
-
@atauwww: Mengarah ke website utama -
blog: Mengarah ke website blog -
shop: Mengarah ke website e-commerce -
api: Mengarah ke layanan API
Setiap subdomain dapat mengarah ke alamat IP server atau layanan yang berbeda. Untuk petunjuk konfigurasi, lihat Scenario 3: Configure subdomain DNS.
Berapa lama waktu propagasi DNS untuk domain yang baru didaftarkan?
Setelah nama domain yang baru didaftarkan menyelesaikan verifikasi identitas, sistem secara otomatis menyinkronkan alamat server DNS, yang umumnya membutuhkan waktu 24 hingga 48 jam. Setelah propagasi selesai, nama domain dapat digunakan untuk resolusi DNS normal.
Konsep inti: Jenis rekaman
|
Tipe catatan |
Deskripsi |
Format nilai |
Skenario |
|
A |
Mengarahkan nama domain ke alamat IPv4. |
Alamat IPv4, seperti 192.0.2.1 |
Mengarahkan domain ke server website |
|
AAAA |
Mengarahkan nama domain ke alamat IPv6. |
Alamat IPv6, seperti 2001:db8::1 |
Menyediakan akses IPv6 untuk website |
|
CNAME |
Mengarahkan nama domain ke nama domain lain (alias), memungkinkan resolusi tidak langsung. |
Nama domain valid lainnya |
Mengarahkan nama domain ke layanan CDN atau SaaS |
|
MX |
Menentukan server mail yang menangani email untuk nama domain tersebut. |
Prioritas (angka) + Nama domain server mail |
Konfigurasi email bisnis |
|
TXT |
Menyediakan informasi teks, sering digunakan untuk memverifikasi kepemilikan domain atau mengonfigurasi kebijakan keamanan. |
String teks bebas |
Berbagai verifikasi (seperti SSL, SPF, email, dan verifikasi DNS) |