Penembolokan, TTL, dan Masalah DNS
Lihat bagaimana penembolokan mempercepat pencarian dan bagaimana catatan lama menimbulkan masalah.
Penembolokan, TTL, dan Masalah DNS adalah pelajaran Network+ Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Network+ Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Network+ Academy mencakup 4 pelajaran total.
Mengapa Penyimpanan Tembolok Ada
Menelusuri seluruh hierarki DNS untuk setiap pencarian akan lambat dan membebani server. Penyimpanan tembolok menyimpan jawaban terbaru sehingga pencarian berulang dapat dilakukan seketika.
Penyelesai, sistem operasi, bahkan peramban menyimpan tembolok DNS. Penyimpanan tembolok membuat DNS cepat dan mampu menangani miliaran pencarian setiap hari.
Fungsi TTL
Setiap record DNS membawa TTL (Time To Live), yaitu jumlah detik yang memberi tahu tembolok berapa lama jawaban harus disimpan sebelum kedaluwarsa.
Record dengan TTL 3600 dapat disimpan dalam tembolok selama satu jam. Setelah TTL berlalu, tembolok membuang entri tersebut dan harus mencarinya kembali dari awal pada pencarian berikutnya.
example.com A 93.184.216.34 TTL 3600TTL Pendek vs Panjang
TTL merupakan sebuah kompromi. TTL yang panjang berarti lebih sedikit pencarian dan respons yang lebih cepat, tetapi perubahan memerlukan waktu lebih lama untuk tersebar. TTL yang pendek menyebarkan perubahan dengan cepat, tetapi meningkatkan beban pencarian.
Administrator sering menurunkan TTL sebelum migrasi yang direncanakan agar alamat baru cepat tersebar, lalu menaikkannya kembali setelah migrasi selesai.
Cara Record Menyebar
Saat Anda memperbarui record DNS, perubahan tersebut tidak langsung terlihat di mana-mana. Tembolok di seluruh dunia masih menyimpan nilai lama sampai TTL-nya kedaluwarsa.
Penundaan ini disebut propagasi. Perubahan dapat memerlukan waktu beberapa menit hingga beberapa jam untuk terlihat secara global, bergantung pada TTL sebelumnya—hal yang sering membingungkan setelah pengeditan.
Masalah Tembolok Kedaluwarsa
Masalah DNS yang sering terjadi adalah tembolok kedaluwarsa: perangkat terus menggunakan IP lama yang tersimpan setelah alamat sebenarnya berubah. Situs tampak rusak meskipun record-nya benar.
Solusinya adalah menunggu TTL berakhir atau mengosongkan tembolok. Pada banyak sistem, Anda dapat menghapusnya secara manual untuk segera memaksa pencarian baru.
Mengosongkan Tembolok DNS
Saat entri yang kedaluwarsa menimbulkan masalah, pengosongan tembolok memaksa perangkat membuang record yang tersimpan dan melakukan pencarian kembali. Ini merupakan langkah awal pemecahan masalah yang umum.
Setiap sistem memiliki perintah pengosongan sendiri. Setelah tembolok dikosongkan, pencarian berikutnya menghubungi penyelesai dari awal dan mengambil perubahan record terbaru.
ipconfig /flushdns (Windows example)Pengaturan Penyelesai yang Salah
Jika perangkat menunjuk ke penyelesai yang tidak dapat dijangkau atau salah dikonfigurasi, resolusi nama akan gagal sepenuhnya meskipun jaringan berfungsi. Memeriksa server DNS yang dikonfigurasi merupakan langkah diagnosis penting.
Beralih ke penyelesai publik yang diketahui berfungsi, seperti 8.8.8.8 atau 1.1.1.1, dapat dengan cepat menguji apakah penyelesai awal merupakan sumber masalah.
Pengesampingan File Hosts
Sebelum menghubungi DNS, sebagian besar sistem memeriksa file hosts lokal yang secara manual memetakan nama ke alamat. Entri di sana mengesampingkan DNS untuk nama tersebut.
Entri hosts yang terlupakan atau berbahaya dapat diam-diam mengarahkan nama ke IP yang salah. Karena itu, memeriksa file hosts merupakan langkah tepat ketika satu nama tertentu bermasalah sementara nama lain dapat di-resolve dengan baik.
Mengenali Kegagalan DNS
Tanda-tanda klasik kegagalan DNS meliputi: situs dapat dimuat melalui IP tetapi tidak melalui nama, kesalahan "server tidak ditemukan", atau koneksi awal yang lambat.
Jika ping ke IP berhasil tetapi ping ke nama gagal dengan kesalahan host tidak dikenal, DNS adalah penyebabnya. Pengujian cepat ini memisahkan masalah DNS dari masalah konektivitas lainnya.
Alat untuk Mendiagnosis DNS
Gunakan nslookup atau dig untuk menanyakan DNS secara langsung. Anda dapat menanyakan server tertentu, memeriksa record yang dikembalikan, dan melihat sisa TTL.
Alat-alat ini memungkinkan Anda membandingkan hasil dari penyelesai dengan jawaban server yang berwenang, sehingga tembolok kedaluwarsa atau record yang salah dikonfigurasi dapat diketahui dari sumbernya.
Penutup Pelajaran DNS
Sebagian besar masalah DNS disebabkan oleh perilaku tembolok dan TTL, penyelesai yang bermasalah, atau record yang salah. Pemeriksaan terstruktur—menguji melalui IP, memverifikasi penyelesai, mengosongkan tembolok, lalu melakukan pencarian dengan nslookup—dapat mengisolasi penyebabnya. Memahami TTL dan propagasi menjelaskan mengapa perubahan tampak tertunda.
Dengan ini, dasar pengalamatan dan penamaan yang penting untuk ujian Network+ telah lengkap.
Pemeriksaan Cepat
Interpretasikan skenario TTL.
Rangkuman
Anda telah mempelajari penyimpanan tembolok, TTL, dan masalah DNS.
- Penyimpanan tembolok menyimpan jawaban terbaru agar DNS bekerja cepat.
- TTL menentukan berapa lama record boleh disimpan dalam tembolok sebelum diperbarui.
- TTL panjang = lebih sedikit pencarian tetapi perubahan lambat; TTL pendek = perubahan cepat, beban lebih besar.
- Penundaan propagasi dan tembolok kedaluwarsa menyebabkan banyak masalah DNS; pengosongan tembolok membantu.
- Lakukan diagnosis dengan pengujian melalui IP, pemeriksaan penyelesai, dan nslookup.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penembolokan, TTL, dan Masalah DNS” gratis?
Ya — teks lengkap “Penembolokan, TTL, dan Masalah DNS” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Network+ Academy, upgrade ke CoddyKit PRO. Kursus Network+ Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Penembolokan, TTL, dan Masalah DNS”?
Lihat bagaimana penembolokan mempercepat pencarian dan bagaimana catatan lama menimbulkan masalah. Kamu berlatih Network+ Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Network+ Academy?
Tidak diperlukan pengalaman sebelumnya. Network+ Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Penembolokan, TTL, dan Masalah DNS” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Network+ Academy ini?
Ya. Setiap pelajaran Network+ Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengapa DNS Ada
- Menelusuri Pencarian DNS
- Jenis Catatan DNS yang Umum
- Penembolokan, TTL, dan Masalah DNS