DNS adalah "kata" yang kita semua sangat akrab, ada cache DNS di sistem Windows, dan resolusi DNS adalah metode pengalamatan yang sebenarnya untuk sebagian besar aplikasi di Internet. Pengembangan kembali teknologi nama domain dan berbagai aplikasi berdasarkan teknologi nama domain telah memperkaya aplikasi dan protokol Internet, dan dengan DNS tidak hanya dapat meningkatkan kecepatan Internet kita, tetapi juga meningkatkan kecepatan pembukaan halaman web. Namun, cache DNS dibatasi waktu, dan akan disegarkan secara otomatis pada waktu tertentu. Misalnya, ketika kita mengunjungi situs web untuk pertama kalinya, DNS akan mengembalikan IP yang benar, dan sistem akan menyimpan hasil ini untuk sementara, yaitu cache DNS. Cache menetapkan waktu kedaluwarsa, seperti 2 jam, ketika kami menutup situs setelah 2 jam, sistem akan langsung mengembalikan hasilnya kepada Anda dari cache DNS lokal komputer Anda, tanpa harus bertanya kepada server DNS, yang "mempercepat" resolusi URL terselubung. Tentu saja, setelah lebih dari N jam, sistem akan secara otomatis meminta server DNS lagi untuk mendapatkan hasil baru.
Secara default: Nilai default untuk cache DNS Windows adalah MaxCacheTTL, di sini, defaultnya adalah 86400s, yang merupakan sehari, dan macOS secara ketat mengikuti TTL dalam protokol DNS!
Namun, tidak seperti sistem Windows, waktu cache DNS browser tidak bergantung pada TTL, dan setiap browser memiliki nilai tetap. Berikut ini adalah waktu cache browser umum:
1. Chrome Google Chrome Untuk mempercepat akses, Google Chrome menggunakan metode pengambilan catatan DNS terlebih dahulu dan membuat cache DNS secara lokal untuk mempercepat koneksi situs web.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。
2. Peramban IE IE menyimpan DNS dalam cache selama 30 menit.
3. Firefox Firefox Firefox memiliki fungsi caching DNS, tetapi waktu cache default hanya 1 menit, Anda dapat mengubah nilai default untuk mempercepat resolusi DNS, sebagai berikut: Buka jendela baru, masukkan about:config di bilah alamat, masukkan enter, dan masuk ke antarmuka pengaturan. Kemudian cari network.dnsCacheExpiration, ubah 60 asli menjadi 6000 (menunjukkan 6000 detik cache), lalu cari network.dnsCacheEntries untuk mengubah default 20 menjadi 1000 (untuk 1000 cache). Jika tidak ada dua item di atas, Anda dapat membuatnya baru, dan jenis entri baru adalah bilangan bulat. Tentu saja, Anda juga dapat mengatur nilai lain sesuai kebutuhan.
4. Safari adalah browser default di sistem Apple Sekitar 10 detik Untuk memastikan ketersediaan layanan yang tinggi, DNS memerlukan redundansi beberapa server nama untuk mendukung setiap wilayah. Catatan sumber daya untuk zona diperbarui secara manual atau otomatis pada satu server nama utama, yang dikenal sebagai server DNS utama, yang dapat menjadi server nama otoritatif untuk satu atau beberapa zona. Penguraian biasanya melibatkan melintasi beberapa server nama untuk menemukan informasi yang Anda butuhkan. Namun, beberapa parser berfungsi lebih sederhana dengan berkomunikasi hanya dengan satu server nama. Parser sederhana ini mengandalkan server nama rekursif (disebut "stub parser") untuk menemukan pekerjaan eksekusi bagi mereka untuk menemukan informasi. Misalnya, Chrome akan terlebih dahulu membuat permintaan HTTP ke IP pertama, dan jika tidak berhasil, Chrome akan membuat permintaan HTTP ke IP berikutnya Tanggal: 2014-11-21T17:13+0800 Penulis: CobbLiu Org versi 7.9.3f dengan Emacs versi 24
|