Cara Semak Penyebaran DNS
“Saya sudah mengubah DNS, tetapi masih menunjukkan nilai lama.” Kebanyakannya disebabkan cache. Berikut langkah untuk mengenal pasti setakat mana perubahan sudah berkuat kuasa.
Bandingkan DNS berwibawa dan DNS awamTanpa pendaftaran, percuma
“Penyebaran” sebenarnya ialah cache
Apabila anda mengubah tetapan DNS, kandungan pada pelayan nama yang anda urus (DNS berwibawa) dikemas kini serta-merta. Yang mengambil masa ialah DNS seperti Google atau penyedia perkhidmatan internet, kerana ia mengingati hasil sebelumnya selama bilangan saat TTL. Ia bukan perubahan yang disebarkan satu demi satu ke seluruh dunia, tetapi keadaan menunggu cache di pelbagai tempat tamat tempoh.
Langkah mengenal pasti punca
- Semak DNS berwibawa: Pilih “Berwibawa” untuk pelayan yang ditanya, kemudian cari. Jika di sini masih lama, tetapan belum disimpan, atau anda melihat pelayan nama yang lain.
- Bandingkan dengan DNS awam: Pilih Google, Cloudflare dan Quad9 serentak. Jika DNS berwibawa sudah baharu tetapi DNS awam masih lama, anda hanya perlu menunggu cache tamat tempoh.
- Lihat TTL: TTL dalam hasil ialah anggaran “berapa saat lagi ia akan disimpan dalam cache”. Jika nilai pada DNS awam terus berkurang, cache masih kekal.
- Kosongkan cache komputer anda: Jika DNS awam sudah baharu tetapi hanya persekitaran anda yang masih lama, puncanya ialah cache pada peranti anda.
Mengosongkan cache DNS pada peranti
# Windows ipconfig /flushdns # Mac sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Kes yang mengambil masa lebih lama
- Apabila pelayan nama (NS) ditukar: Cache maklumat NS di peringkat atas (seperti .jp atau .com) berkesan, jadi ia boleh mengambil masa sehingga kira-kira 24 hingga 48 jam.
- Apabila nama yang tidak wujud dicari terlebih dahulu: Hasil “tidak wujud” (NXDOMAIN) juga diingati untuk seketika mengikut nilai rekod SOA.
- Apabila TTL sebelum perubahan panjang: Jika 3600 (1 jam) atau 86400 (1 hari), nilai lama akan kekal selama tempoh itu. Memendekkan TTL sebelum berpindah ialah amalan lazim.
Jenis yang disemak ialah A, AAAA, CNAME untuk web, dan MX untuk e-mel.
Soalan lazim
Berapa lama penyebaran DNS mengambil masa?
Untuk perubahan rekod, anggarannya ialah panjang TTL sebelum perubahan. Perubahan pelayan nama boleh mengambil masa sehingga 24 hingga 48 jam.
Mengapa hasil DNS berwibawa dan DNS awam berbeza?
Kerana DNS awam menyimpan hasil sebelumnya dalam cache. Apabila TTL tamat, ia akan bertukar kepada nilai baharu.
Bandingkan DNS berwibawa dan DNS awam
Manual lain
- Cara Semak Rekod MX
- Cara Semak Rekod SPF
- Cara Membuat Carian Whois
- Cara Menggunakan Arahan dig
- Cara Menyemak Carian Terbalik (PTR)
- Senarai Jenis Rekod DNS
Kemas kini terakhir: 2026-10-21