Topik ini menjelaskan cara mengubah konfigurasi server DNS untuk sebuah domain di Konsol Domain Names Alibaba Cloud. Server DNS bertanggung jawab untuk merespons kueri DNS untuk domain Anda. Mengubah konfigurasi ini akan memengaruhi resolusi DNS untuk domain Anda.
Sebelum memulai
Untuk mencegah gangguan layanan saat mengubah server DNS, Anda harus terlebih dahulu menyinkronkan rekaman DNS Anda.
-
Menyinkronkan rekaman DNS: Di Konsol penyedia DNS target Anda, tambahkan domain Anda dan konfigurasikan semua rekaman DNS yang diperlukan.
-
Verifikasi resolusi: Lakukan kueri langsung ke server DNS baru untuk memverifikasi bahwa server tersebut memberikan respons yang benar.
# Ganti yourdomain dengan domain Anda. # Ganti ns1.alidns.com dengan alamat server DNS target. dig @ns1.alidns.com yourdomain A dig @ns1.alidns.com yourdomain MX -
Periksa dan nonaktifkan DNSSEC (lewati langkah ini jika tidak dikonfigurasi).
Jika domain Anda memiliki DNSSEC (Domain Name System Security Extensions) yang diaktifkan, Anda harus terlebih dahulu membuka pendaftar domain Anda untuk menghapus Record DS dan menonaktifkan DNSSEC.
# Gunakan perintah dig untuk memeriksa status DNSSEC domain Anda. # Jika respons mencakup rekaman RRSIG, berarti DNSSEC diaktifkan. dig +dnssec yourdomain.com -
(Disarankan) Turunkan TTL: Untuk mengurangi waktu propagasi dan memperpendek waktu rollback, kami menyarankan menurunkan nilai TTL (Time-To-Live) untuk rekaman DNS penting, seperti Rekaman A dan MX. Atur TTL ke nilai rendah, misalnya 300 atau 600 detik, 24 hingga 48 jam sebelum Anda mengubah server DNS. Tunggu hingga periode TTL lama berakhir sebelum melakukan perubahan.
Prosedur
Mengubah server DNS untuk satu domain
-
Login ke halaman Domain Names. Temukan domain yang ingin Anda kelola dan klik Manage pada kolom Actions.
-
Di panel navigasi sebelah kiri, klik DNS Server Change.
-
Pada halaman DNS Server Change, klik Change DNS Server.
-
Masukkan alamat server DNS target dan klik Confirm.
-
Pada halaman DNS Server Change, klik Sync untuk menyinkronkan rekaman host DNS dari registri nama domain ke Konsol Domain Names Alibaba Cloud. Rekaman host DNS yang sudah lama tidak digunakan dapat dihapus oleh registri, sehingga rekaman di sisi registri bersifat otoritatif.
-
Pada halaman DNS Server Change, klik Sync.
-
Pada kotak dialog konfirmasi, klik OK.
-
Mengubah server DNS untuk beberapa domain
-
Login ke halaman Domain Names.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada halaman DNS Server Change, masukkan Domain Names dan alamat server Custom DNS Anda. Kemudian, kirimkan perubahan dan lengkapi verifikasi email.
-
Pada halaman detail Bulk Operations Log, verifikasi bahwa operasi berhasil dilakukan.
Verifikasi perubahan
Setelah mengirimkan perubahan, jalankan perintah berikut untuk memantau status propagasi.
# Ganti yourdomain dengan domain Anda.
# 1. Periksa apakah Rekaman NS di registri telah diperbarui ke alamat server DNS baru.
dig yourdomain NS
# 2. Lacak seluruh jalur resolusi untuk memastikan permintaan akhirnya dijawab oleh server DNS baru.
dig +trace yourdomain A
Pertimbangan lingkungan produksi
-
Lakukan operasi ini selama jam sepi dan siapkan rencana rollback.
-
Setelah mengubah server DNS, waktu propagasi bergantung pada TTL dari Rekaman NS domain yang di-cache oleh resolver DNS lokal. Perubahan dapat membutuhkan waktu hingga 48 jam untuk sepenuhnya tersebar ke seluruh dunia.
FAQ
Apa itu server DNS suatu domain?
Server DNS suatu domain menyimpan dan mengelola informasi untuk domain tersebut dalam Domain Name System. Server ini menyimpan berbagai rekaman untuk domain, seperti Rekaman A (yang memetakan domain ke Alamat IPv4), Rekaman AAAA (yang memetakan domain ke Alamat IPv6), Rekaman MX (yang menentukan server email untuk domain), dan Record CNAME (yang membuat alias untuk domain).
Setelah mendaftarkan domain, Anda harus mengonfigurasi server DNS-nya agar komputer lain di internet dapat menemukan alamat IP dan informasi lain yang terkait dengannya. Biasanya, Anda dapat menggunakan server DNS default yang disediakan oleh pendaftar domain Anda, atau menyiapkan server DNS sendiri untuk kontrol lebih besar atas konfigurasi DNS Anda.
Sebagai contoh, jika Anda memiliki domain example.com dan mengatur server DNS-nya menjadi ns1.example.com dan ns2.example.com, resolver DNS di seluruh dunia akan melakukan kueri ke server-server tersebut untuk rekaman yang terkait dengan example.com atau subdomain-nya (seperti www.example.com). Proses ini memungkinkan pengguna mengakses website, layanan email, dan sumber daya lainnya.
Untuk memastikan ketersediaan tinggi dan redundansi, konfigurasikan minimal dua server DNS. Dengan demikian, jika salah satu server tidak tersedia, server lainnya dapat berfungsi sebagai cadangan untuk mencegah gangguan layanan.
Mengapa saya tidak dapat mengubah server DNS?
Anda tidak dapat mengubah pengaturan DNS suatu domain dalam kondisi berikut:
-
Domain berada dalam periode tenggang atau periode penebusan, atau sedang dalam proses transfer. Domain tersebut masih tercantum di Konsol Domain Names, tetapi pengaturan DNS-nya tidak dapat diubah. Perpanjang masa berlaku domain atau tunggu hingga proses transfer selesai, lalu coba lagi. Untuk informasi lebih lanjut tentang cara memperpanjang domain, lihat Domain Renewal.
-
Domain belum lolos verifikasi identitas. Dalam kasus ini, registri nama domain mengatur domain ke status Serverhold, yang menangguhkan resolusi DNS dan membuat domain tidak tersedia. Selesaikan verifikasi identitas untuk melepaskan status Serverhold, lalu ubah pengaturan DNS.
Mengapa perubahan DNS tidak berlaku?
Masalah ini biasanya disebabkan oleh salah satu alasan berikut:
-
Konfigurasi yang salah pada server DNS baru: Ini adalah alasan paling umum. Login ke Konsol penyedia DNS baru Anda dan verifikasi bahwa semua rekaman DNS yang diperlukan (seperti Rekaman A, CNAME, dan MX) telah ditambahkan untuk domain tersebut.
-
Cache DNS lokal: Resolver DNS di wilayah Anda atau pada perangkat pribadi Anda mungkin telah menyimpan cache Rekaman NS lama. Perubahan DNS dapat membutuhkan waktu hingga 48 jam untuk tersebar secara global. Anda dapat menunggu hingga cache kedaluwarsa atau mencoba membersihkan cache DNS lokal Anda.
-
Masalah DNS yang dikelola sendiri: Jika Anda menggunakan server DNS yang dikelola sendiri, periksa apakah firewall server Anda mengizinkan trafik pada port 53, layanan DNS berjalan dengan benar, dan zona otoritatif dikonfigurasi dengan tepat.
Bisakah saya menggunakan beberapa penyedia DNS?
Hal ini bergantung pada pendaftar domain Anda. Jika Konsol pendaftar memungkinkan Anda memasukkan nama server DNS dari beberapa penyedia, maka hal tersebut dimungkinkan. Domain yang didaftarkan melalui Alibaba Cloud mendukung penentuan alamat server DNS dari penyedia yang berbeda secara bersamaan.
Mengapa modifikasi DNS gagal?
-
Modifikasi akan gagal jika server DNS yang ditentukan tidak valid.
-
Domain terkunci. Kunci dari pendaftar mencegah modifikasi server DNS. Anda dapat menggunakan WHOIS query untuk memeriksa status domain. Jika domain terkunci, bidang Domain Name Status mungkin menampilkan "clientUpdateProhibited" atau status serupa yang menunjukkan pembaruan dicegah oleh pendaftar.
Solusi:
-
Login ke halaman Domain Names. Temukan domain tersebut dan klik Manage pada kolom Actions.
-
Di panel navigasi sebelah kiri, klik Security Settings.
-
Temukan item Update Lock, klik Disable, dan lengkapi verifikasi keamanan yang diperlukan.
-
Bagaimana cara menemukan server DNS lokal saya?
Langkah-langkah berikut berlaku untuk Windows:
-
Buka Command Prompt. Anda dapat menemukannya dengan mencari "cmd" atau "Command Prompt" di menu Start.
-
Masukkan
ipconfig /alldan tekan Enter. -
Pada output, temukan baris "DNS Servers". Alamat yang tercantum adalah server DNS Anda.
Bagaimana cara membersihkan cache DNS lokal?
Ya, komputer Anda memiliki cache lokal. Langkah-langkah berikut untuk membersihkan cache pada Windows:
-
Buka Command Prompt sebagai administrator. Anda dapat melakukannya dengan mencari "cmd" atau "Command Prompt" di menu Start, klik kanan, lalu pilih "Run as administrator".
-
Masukkan
ipconfig /flushdnsdan tekan Enter. -
Jika perintah berhasil, Anda akan melihat pesan "Successfully flushed the DNS Resolver Cache."