Pada artikel ini kita akan berbicara tentang Propagasi DNS. Namun jika belum mengetahui apa itu DNS, anda bisa membacanya di Apa itu Domain Name System (DNS).
Apa itu propagasi DNS
Ini adalah waktu yang diperlukan, dari memperbarui catatan
DNS Anda di Zona Utama di server nama Resmi, dan benar-benar menyebarkan
informasi baru ini (catatan DNS A baru yang menunjuk ke host baru (alamat IP),
perubahan di host dan layanan, atau lainnya) ke semua server rekursif DNS.
Ketika Anda membuat perubahan dalam catatan DNS Anda, mereka akan langsung
diperbarui di server otoritatif.
Ini akan memakan waktu ekstra, untuk data, untuk dimodifikasi di semua server rekursif di sepanjang jalan, tergantung pada nilai TTL dari catatan DNS. Server rekursif memiliki memori cache yang menyimpan data sementara.
Koneksi melewati banyak server rekursif, termasuk yang ada
di penyedia internet (ISP) Anda. Semuanya memiliki TTL (Time to live) yang
menentukan berapa lama mereka akan menyimpan cache DNS dengan catatan DNS.
Cache DNS ada sebagian besar untuk penyeimbangan beban sehingga tidak akan
terlalu berat di server nama Anda dan untuk membuat seluruh proses lebih cepat.
Ketika pengguna menggunakan browser mereka untuk membuka
halaman web untuk pertama kalinya, dia akan mengirim permintaan ke server
otoritatif. Jika bukan untuk pertama kalinya, permintaan akan mendapatkan
jawaban dalam perjalanan di server rekursif, dan jika datanya masih terbaru,
pengguna akan mendapatkan jawabannya lebih cepat.
Pada dasarnya, propagasi DNS tergantung pada TTL dalam
catatan DNS.
Berapa lama waktu yang dibutuhkan untuk propagasi DNS?
Propagasi DNS bisa memakan waktu 48 jam atau bahkan 72 jam.
Itu tergantung pada nilai TTL, dan kapan terakhir kali server DNS rekursif Anda
mendapatkan pembaruannya, server nama di level TLD, dan server rekursif di ISP.
Server rekursif tidak akan mencari pembaruan sampai catatan DNS yang ada di
memori cache kedaluwarsa.
Mengapa propagasi DNS memakan waktu begitu lama?
4 faktor yang sangat mempengaruhi kecepatan propagasi DNS:
Pendaftar nama domain
Saat Anda membeli nama domain,
Anda mendapatkannya dari pencatat nama domain. Anda akan mendapatkan nama
domain dengan TLD (top-level domain) yang telah Anda pilih. Server nama akan
ada di sana, dan Anda akan mendapatkan alamat IP mereka. Saat Anda mendapatkan
DNS terkelola, Anda perlu membuat perubahan di server nama TLD ini. Waktu yang
diperlukan untuk memperbarui ada di luar kendali Anda dan biasanya hingga 48
jam.
Nilai TTL dari catatan DNS
Bagian ini sudah kami
sebutkan beberapa kali. Nilai TTL menunjukkan waktu server rekursif harus
menyimpan catatan DNS dalam memori mereka sebelum memperbarui. Jika Anda
memiliki nilai TTL dari catatan A pada 30 menit, misalnya, diperlukan waktu
hingga 30 menit untuk menyebarkan perubahan, tergantung pada waktu terakhir
diperbarui sebelumnya.
Server rekursif dari ISP (penyedia layanan internet)
Tidak semua server DNS rekursif sama. ISP memilikinya sendiri, dan mereka dapat
mengabaikan nilai TTL dari catatan DNS Anda dan menyimpannya lebih lama.
Mengapa? Karena mereka ingin memiliki lebih sedikit lalu lintas DNS. Jadi
server rekursif ISP bisa menjadi penghambat propagasi DNS Anda.
Cache DNS komputer pengguna
Saat pengunjung memasuki
situs web, catatan DNS untuk situs ini akan disimpan di komputernya, waktu yang
ditunjukkan oleh nilai TTL. Jadi, jika Anda adalah pemilik situs dan ingin
mengunjungi situs yang baru saja Anda ubah alamat IP-nya, Anda perlu
membersihkan cache DNS. Kemudian Anda dapat mengunjungi situs tersebut dengan
alamat IP barunya. Pengguna harus menunggu sampai propagasi DNS datang kepada
mereka atau menyiram alat DNS.
Bagaimana cara mempercepat propagasi DNS?
Ya, Anda bisa, dan itu sederhana; Anda perlu menurunkan
periode TTL dari catatan DNS. Jika Anda ingin tahu lebih banyak tentangnya,
Anda dapat membaca artikel kami tentang TTL, di mana kami merekomendasikan
durasi yang berbeda untuk berbagai catatan DNS. Anda masih harus menunggu
periode kedaluwarsa yang telah ditentukan sebelumnya. Semua cache DNS harus
kedaluwarsa dan server rekursif harus disegarkan.
Anda juga dapat memaksa transfer zona, dan dengan demikian,
mendorong pembaruan ke semua server DNS Sekunder.
Pertimbangkan saja bahwa nilai TTL yang lebih rendah untuk
catatan DNS Anda akan berarti lebih banyak permintaan DNS ke server nama Resmi.
Ini menggunakan lebih banyak sumber daya server.
*Lihat poin sebelumnya. Anda tidak dapat mengontrol
propagasi DNS ketika kita berbicara tentang server rekursif dari ISP dan jika
terjadi perubahan pada level TLD.
Bagaimana cara memeriksa propagasi DNS?
Ini adalah proses yang mudah. Kami akan menunjukkan dua
cara, tergantung pada OS Anda.
Windows 10
Pertama, pada OS Windows, Anda harus membuka Command Prompt.
Di sana Anda dapat menggunakan Nslookup di situs web Anda. Tulis saja:
nslookup websiteanda.TLD
*Ubah SITUS WEB ANDA.TLD dengan nama domain Anda.
Ini akan melakukan pencarian untuk catatan A atau AAAA dan
menunjukkan IP situs web Anda, dan Anda dapat melihat apakah mereka telah
berubah.
Linux (Ubuntu, Debian, CentOS, dll.), dan macOS
Untuk OS Linux, Anda dapat melakukan perintah dig. Buka
Terminal Anda, dan Anda dapat menulis perintah "dig WEBSITEANDA.TLD".
Anda akan mendapatkan hasil yang serupa seperti perintah nslookup pada OS
Windows – catatan A atau AAAA dan alamat IP saat ini.
*Letakkan nama domain Anda di tempat WEBSITEANDA.TLD.
Pencarian online
Anda juga dapat memeriksa propagasi DNS secara online, terlepas dari perangkat yang Anda gunakan. Kami memiliki alat DNS yang mudah digunakan yang akan menunjukkan kepada Anda semua catatan A dan AAAA untuk nama domain yang ingin Anda periksa. Buka https://dns.computer/, tulis nama domain, dan tekan audit.