Topik ini menjelaskan cara memodifikasi konfigurasi DNS server untuk sebuah domain di Konsol Domain Names Alibaba Cloud. DNS server bertanggung jawab untuk merespons kueri DNS untuk domain Anda. Memodifikasi konfigurasi ini akan memengaruhi resolusi DNS untuk domain tersebut.
Sebelum memulai
Untuk mencegah gangguan layanan saat memodifikasi DNS server, pastikan terlebih dahulu menyinkronkan rekaman DNS Anda.
-
Sinkronkan rekaman DNS: Di Konsol penyedia DNS target Anda, tambahkan domain dan konfigurasikan semua rekaman DNS yang diperlukan.
-
Verifikasi resolusi: Lakukan kueri langsung ke DNS server baru untuk memastikan responsnya benar.
# Ganti yourdomain dengan domain Anda. # Ganti ns1.alidns.com dengan alamat DNS server 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 telah mengaktifkan DNSSEC (Domain Name System Security Extensions), Anda harus terlebih dahulu membuka registrar 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 mempercepat 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 memodifikasi DNS server. Tunggu hingga periode TTL lama berakhir sebelum melakukan modifikasi.
Prosedur
Memodifikasi DNS server untuk satu domain
-
Login ke halaman Domain Names. Temukan domain yang ingin Anda kelola, lalu klik Manage pada kolom Actions.
-
Di panel navigasi kiri, klik DNS Server Change.
-
Pada halaman DNS Server Change, klik Change DNS Server.
-
Masukkan alamat DNS server target, lalu klik Confirm.
-
Pada halaman DNS Server Change, klik Sync untuk menyinkronkan host record DNS dari registri nama domain ke Konsol Domain Names Alibaba Cloud. Host record DNS yang sudah lama tidak digunakan mungkin telah dihapus oleh registri, sehingga rekaman di sisi registri bersifat otoritatif.
-
Pada halaman DNS Server Change, klik Sync.
-
Pada kotak dialog konfirmasi, klik OK.
-
Memodifikasi DNS server untuk beberapa domain
-
Login ke halaman Domain Names.
-
Di panel navigasi kiri, pilih .
-
Pada halaman DNS Server Change, masukkan Domain Names dan alamat Custom DNS server Anda. Lalu, kirim perubahan tersebut dan lengkapi verifikasi email.
-
Pada halaman detail Bulk Operations Log, verifikasi bahwa operasi berhasil.
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 DNS server baru.
dig yourdomain NS
# 2. Lacak seluruh jalur resolusi untuk memastikan permintaan akhirnya dijawab oleh DNS server baru.
dig +trace yourdomain A
Pertimbangan lingkungan produksi
-
Lakukan operasi ini selama jam sepi dan siapkan rencana rollback.
-
Setelah memodifikasi DNS server, waktu propagasi bergantung pada TTL Rekaman NS domain yang di-cache oleh local DNS resolver. Perubahan dapat membutuhkan waktu hingga 48 jam untuk sepenuhnya tersebar ke seluruh dunia.
FAQ
Apa itu DNS server domain?
DNS server 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 mail server untuk domain), dan Record CNAME (yang membuat alias untuk domain).
Setelah mendaftarkan domain, Anda harus mengonfigurasi DNS server-nya agar komputer lain di internet dapat menemukan alamat IP dan informasi lain yang terkait dengannya. Biasanya, Anda dapat menggunakan DNS server default yang disediakan oleh registrar domain Anda, atau menyiapkan DNS server sendiri untuk kontrol lebih besar atas konfigurasi DNS Anda.
Sebagai contoh, jika Anda memiliki domain example.com dan mengatur DNS server-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 DNS server. Dengan demikian, jika satu server tidak tersedia, server lain dapat berfungsi sebagai cadangan untuk mencegah gangguan layanan.
Mengapa saya tidak bisa memodifikasi DNS server?
Anda tidak dapat memodifikasi pengaturan DNS 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 dimodifikasi. Perpanjang 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 modifikasi pengaturan DNS.
Mengapa perubahan DNS tidak berlaku?
Masalah ini biasanya disebabkan oleh salah satu alasan berikut:
-
Konfigurasi salah pada DNS server 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 perangkat pribadi Anda mungkin telah meng-cache Rekaman NS lama. Perubahan DNS dapat membutuhkan waktu hingga 48 jam untuk tersebar secara global. Anda dapat menunggu 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 traffic pada Port 53, layanan DNS berjalan dengan benar, dan zona otoritatif dikonfigurasi dengan benar.
Bisakah saya menggunakan beberapa penyedia DNS?
Hal ini bergantung pada registrar domain Anda. Jika Konsol registrar mengizinkan Anda memasukkan nama DNS server dari beberapa penyedia, maka hal tersebut dimungkinkan. Domain yang didaftarkan melalui Alibaba Cloud mendukung penentuan alamat DNS server dari penyedia berbeda secara bersamaan.
Mengapa modifikasi DNS gagal?
-
Modifikasi akan gagal jika DNS server yang ditentukan tidak valid.
-
Domain terkunci. Kunci registrar mencegah modifikasi DNS server. 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 dilarang oleh registrar.
Solusi:
-
Login ke halaman Domain Names. Temukan domain tersebut, lalu klik Manage pada kolom Actions.
-
Di panel navigasi kiri, klik Security Settings.
-
Temukan item Update Lock, klik Disable, dan selesaikan verifikasi keamanan yang diperlukan.
-
Bagaimana cara menemukan DNS server 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 DNS server Anda.
Masalah akses meskipun resolusi DNS benar
Jika resolusi domain berfungsi dengan benar tetapi Anda tidak dapat mengakses server luar negeri, kemungkinan besar masalahnya adalah konektivitas jaringan, bukan kesalahan konfigurasi DNS. Alasan umum meliputi:
-
Batasan tautan jaringan lintas batas: Saat Anda mengakses server luar negeri dari Tiongkok daratan, network traffic harus melewati tautan lintas batas. Konektivitas ke beberapa alamat IP atau Port luar negeri mungkin tidak stabil karena kemacetan jaringan atau penyesuaian kebijakan.
-
Batasan IP sumber pada server target: Beberapa server luar negeri dikonfigurasi untuk membatasi akses dari wilayah tertentu, sehingga menyebabkan timeout koneksi atau penolakan.
-
Pemblokiran oleh jaringan lokal atau firewall: Firewall intranet perusahaan Anda, kebijakan grup keamanan, atau ISP lokal mungkin membatasi outbound traffic.
Metode troubleshooting:
-
Pertama, gunakan
digataunslookupuntuk memastikan domain tersebut di-resolve ke alamat IP server target yang benar. Jika resolusi salah, ikuti prosedur dalam topik ini untuk memodifikasi DNS server Anda atau hubungi penyedia DNS Anda untuk bantuan. -
Jika resolusi benar, gunakan
traceroute(di Linux/macOS) atautracert(di Windows) untuk melacak jalur jaringan ke alamat IP target dan mengidentifikasi adanya kehilangan paket atau node dengan latensi tinggi. -
Jika tautan lintas batas terus-menerus tidak stabil, pertimbangkan untuk menggunakan solusi optimasi jaringan lintas batas seperti Alibaba Cloud Global Accelerator (GA).
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."