Saya menemukan sebuah situs web yang memerintahkan saya untuk membersihkan DNS saya untuk melihat apa yang sedang online. Apa yang dilakukan dan mengapa ini membantu menampilkan situs web?
Saya menemukan sebuah situs web yang memerintahkan saya untuk membersihkan DNS saya untuk melihat apa yang sedang online. Apa yang dilakukan dan mengapa ini membantu menampilkan situs web?
Jawaban:
DNS adalah Sistem Nama Domain . Server DNS mengonversi nama domain (seperti example.com
) menjadi alamat IP (dalam hal ini 192.0.32.10
). Pemetaan nama ke angka dapat berubah dari waktu ke waktu.
Komputer Anda menyimpan catatan entri DNS untuk menyimpannya setiap waktu. Ini adalah cache DNS Anda. Anda dapat menghapus catatan tersebut (flush cache) kapan saja Anda suka.
Jika situs web baru-baru ini memindahkan server, Anda mungkin melihat situs web lama untuk sementara waktu. Membilas cache DNS Anda mungkin membantu.
Setiap kali Anda mengetik URL pada bilah alamat, ia mengambil alamat IP yang sesuai untuk berkomunikasi dengan server web (mungkin jenis server apa pun). Ketika Anda berulang kali menggunakan URL yang sama itu hanya membuang-buang sumber daya jaringan untuk mengambil alamat IP yang sesuai setiap kali karena IP tidak terlalu sering berubah.
jadi komputer Anda menyimpan kombinasi nama domain dan IP-nya di cache lokal untuk menghindari pengambilan dari Domain name Server (DNS) setiap kali Anda menggunakan nama domain (URL) yang sama.
Ini juga menyimpan info penting lainnya yang disebut "Timeout" yang mengatakan tentang waktu yang valid untuk kombinasi IP dan nama domain, ketika kali ini komputer Anda mengambil kembali kombinasi dari DNS dan menyimpan dalam cache lokal lagi.
Pembilasan dns adalah mekanisme di mana pengguna dapat secara manual membuat semua entri dalam cache tidak valid, sehingga komputer Anda mengambil kembali kombinasi baru sekarang saat dibutuhkan dan disimpan dalam cache lokal.
Kecuali Anda menggunakan Windows versi lama, itu artinya operator situs web menjadi kacau. Mereka memindahkan layanan ke alamat IP baru; sebelum melakukan itu, mereka seharusnya menurunkan batas waktu pada data nama dalam DNS, sehingga mereka mengatakan sesuatu seperti "pemetaan ini berlaku selama 5 menit" alih-alih "pemetaan ini berlaku untuk hari berikutnya". Ini perlu dilakukan beberapa waktu sebelumnya.
Pengecualian untuk ini adalah bahwa rilis Windows lama (melalui XP? Saya lupa) akan mengabaikan timeout lebih pendek dari satu hari dan hanya mengingat pemetaan lama pula. Meskipun umum untuk cache memiliki "batas bawah" pada berapa lama waktu habis, biasanya sekitar "5 menit", bukan "24 jam". Ini berarti bahwa situs web yang memindahkan alamat IP harus benar-benar tersedia di dua alamat IP yang berbeda untuk jangka waktu yang lama.
Solusi bagi operator situs web adalah menjalankan "proxy" penerusan yang berjalan pada alamat IP lama, meneruskan lalu lintas ke alamat IP baru, selama beberapa hari, untuk memberikan waktu untuk berurusan dengan kenyataan menyedihkan dari caching berlebihan yang bodoh.
Either way, masalahnya telah punted ke kamu. Tapi ada alasan mengapa situs profesional besar tidak meminta Anda untuk melakukan ini - mereka menyelesaikan sendiri masalahnya.
Sistem Anda menyimpan alamat IP dari situs-situs yang disebutkan ... Ketika Anda melakukan ipconfig / flushdns, sistem Anda menghapus cache nama untuk entri-entri ip dan memuatnya kembali dari server DNS yang terhubung.
Siram DNS penting ketika kami memigrasikan aplikasi kami dari server lama ke server baru. Server / aplikasi akan memiliki binding yang mengarah ke VIP / Wide IP. Kami telah menghadapi beberapa masalah di mana perubahan dilakukan oleh tim jaringan yaitu mereka mengubah Wide IP dari pihak mereka tetapi tidak melakukan DNS flush. Ketika tim aplikasi menekan DNS untuk memvalidasi maka lalu lintas masih akan dialihkan ke server lama karena yang sama di-cache dalam cache lokal. Pembilasan DNS dapat dilakukan dari server baru dan dapat diperiksa dengan menggunakan perintah NSLOOKUP pada command prompt dengan sintaks seperti di bawah ini - Sintaks- NSLOOKUP
Ini akan memberi Anda alamat IP yang ditunjuk oleh DNS saat ini.