Cara Mempercepat Propagasi DNS

Anda dapat mempercepat propagasi DNS dengan menghapus cache pada server DNS resolver, terutama ketika Anda mengubah nameserver.

Istilah propagasi DNS sebenarnya kurang tepat. Karena pada dasarnya, proses ini sebenarnya menunggu cache DNS kadaluwarsa. Jadi, lebih tepat disebut DNS cache expiration.

Propagasi DNS sekarang dapat berlangsung lebih cepat, tergantung pada jenis record DNS yang diperbarui. Pembaruan A, CNAME, atau MX record bisa selesai dalam hitungan menit, tetapi tidak demikian dengan NS record. Pembaruan NS record memakan waktu hingga 48 jam.

Ketika Anda memperbarui NS record, registrar domain Anda harus mengirimkan pembaruan ke server Authoritative DNS. Dari sana, pembaruan diteruskan ke TLD Name Server, lalu ke Root DNS Servers, hingga akhirnya mencapai server DNS Resolver. Proses ini biasanya membutuhkan waktu lebih lama.

Jika Anda tidak ingin menunggu, Anda dapat mempercepat propagasi DNS dengan menghapus cache server DNS resolver. Server DNS resolver inilah yang melayani request dari browser ketika kita membuka suatu website.

Cara Menghapus Cache DNS

DNS di-cache di berbagai tingkatan, mulai dari sisi pengguna (browser, OS, router) hingga server DNS. Dari sisi pengguna, cache DNS akan terhapus saat perangkat restart. Karena kita ingin mempercepat propagasi NS record, kita perlu menghapus cache di server DNS.

Ada 3 server DNS yang memungkinkan pemilik website menghapus cache secara mandiri, yaitu Google Public DNS, Cloudflare 1.1.1.1, dan OpenDNS.

  • Google Public DNS: Untuk menghapus cache di Google Public DNS, kunjungi halaman Flush Cache Google Public DNS, masukkan domain, pilih record yang ingin Anda hapus dari cache, dan klik tombol Flush Cache.
  • Cloudflare 1.1.1.1: Untuk menghapus cache dari 1.1.1.1, kunjungi halaman Purge Cache 1.1.1.1, masukkan domain, pilih record yang ingin dihapus dari cache, dan klik tombol Purge Cache.
  • OpenDNS: Untuk menghapus cache dari OpenDNS, kunjungi halaman CacheCheck OpenDNS, masukkan domain, lalu klik tombol CHECK THIS DOMAIN. Tunggu hingga halaman tersebut menampilkan daftar record DNS dari berbagai dunia. Jika hasilnya sudah ditampilkan, Anda bisa menggulir hingga ke paling bawah. Terdapat tombol REFRESH THE CACHE; klik tombol tersebut untuk menghapus cache DNS.

Ada lebih dari 38 ribu server DNS di dunia, baik yang dikelola lembaga negara, perusahaan, maupun komunitas. Meski kita hanya bisa menghapus cache dari 3 server DNS, ini sebenarnya sudah lebih dari cukup, karena ketiga server DNS tersebut adalah yang paling banyak digunakan.

Cek Propagasi DNS

Setelah menghapus cache dari server DNS, Anda dapat memeriksa apakah record DNS website Anda sudah terupdate. Ada banyak tools gratis untuk cek propagasi DNS, di antaranya DNSChecker dan perintah dig melalui command-line.

  • DNSChecker: Kunjungi DNSChecker, masukkan domain, pilih record yang ingin Anda periksa propagasinya, lalu klik tombol Search. DNSChecker akan menampilkan record DNS dari seluruh dunia.
  • Perintah dig Command-line: Domain Information Groper (DIG) adalah tool serba guna untuk memeriksa record DNS. Secara umum, perintah dig mengikuti format berikut:
    dig [@server] [domain] [query-type] [options]
    • [@server]: Untuk memeriksa record DNS suatu domain di server DNS yang telah Anda tentukan, contoh @8.8.8.8 untuk memeriksa record DNS di Google Public DNS.
    • [domain]: Domain yang ingin Anda periksa record DNS-nya.
    • [query-type]: Untuk menampilkan informasi record DNS sesuai yang Anda tentukan, contoh mx, cname, ns. Secara default dig akan menampilkan A record.
    • [options]: Untuk menampilkan respon sesuai preferensi Anda. +short untuk respon singkat, +trace untuk melacak kueri DNS dari berbagai nameserver, dan +noall +answer untuk menampilkan kueri sesuai perintah yang dimasukkan.

Contoh penggunaan:

# Melihat IP gusti.blog
dig gusti.blog

# Melihat NS record gusti.blog di Cloudflare DNS
dig @1.1.1.1 gusti.blog ns

# Melihat MX record gusti.blog di Google Public DNS secara singkat
dig @8.8.8.8 gusti.blog mx +short

Penutup

Menghapus cache NS record di server DNS merupakan langkah kecil untuk mempercepat propagasi DNS. Penting untuk dicatat bahwa server DNS terhubung dengan berbagai jaringan DNS, dan tidak semua server DNS mengikuti standar DNS. Oleh karena itu, mungkin ada server DNS tertentu yang masih menyimpan cache meskipun Anda telah menghapus cache.

Menambahkan atau memperbarui record DNS sekarang dapat selesai lebih cepat, terutama untuk jenis record tertentu. Namun, untuk NS record, proses ini memang memerlukan waktu lebih lama. Jika cara mempercepat propagasi DNS yang telah saya jelaskan di atas tidak berhasil, mungkin memang Anda perlu bersabar dan menunggu.


Eksplorasi konten lain dari Gusti Yoshi

Berlangganan untuk dapatkan pos terbaru lewat email.

Tinggalkan Balasan