in ,

Cara Bersihkan Cache DNS Menggunakan Flush DNS

Cara Flush DNS

Seringkali kita dihadapkan dengan masalah kegagalan sambungan internet. Ini bisa disebabkan masa cache yang sudah habis belum digantikan dengan cache yang baru. Beberapa langkah mungkin bisa menjadi solusi untuk mengatasi masalah ini. Pada artikel ini akan dijelaskan cara untuk bersihkan cache yang lama pada browser maupun sistem operasi. Tapi sebelumnya akan lebih baik mengetahui apa itu DNS Cache dan turunannya.

DNS Cache

Adalah sebuah database kecil yang menyimpan seluruh alamat IP yang telah diakses oleh perangkat komputer. Bagi client, tujuannya tidak lain dan tidak bukan adalah untuk mempermudah akses ke server. Sedangkan bagi server, akan mengurangi beban akses ketikan sedang dilakukan akses secara bersamaan. Umumnya, setiap cache tersimpan memiliki TTL (Time To Live). Yaitu sebuah niilai hidup sebuah cache sebelum digantikan oleh cache yang baru. Penggunaan cache ini memiliki keunggulan seperti yang telah disebutkan diatas. Tapi juga memiliki sisi kekurangan diantaranya:

  1. Waktu Propagansi. Dimana rentang pergantian antara cache yang lama dengan cache yang baru. Sebagai contoh, Jika seorang administrator telah mengatur TTL selama 6 jam untuk host www.mikrotips.com, kemudian mengganti alamat IP dari www.mikrotips.com pada pukul 12:00, administrator harus mempertimbangkan bahwa ada (paling tidak) satu individu yang menyimpan cache jawaban dengan nilai lama pada pk 12:00 yang tidak akan menghubungi server DNS sampai dengan pk 18:00. Periode antara pk 12:00 dan pk 18:00 dalam contoh ini disebut sebagai waktu propagasi, yang bisa didefiniskan sebagai periode waktu yang berawal antara saat terjadi perubahan dari data DNS, dan berakhir sesudah waktu maksimum yang telah ditentukan oleh TTL berlalu. Terkadang beberapa kegagalan akan dapat Anda temui ketika melakukan akses pada website tersebut dalam masa waktu propagansi, Karena resolver cache Anda masih menggunakan versi lama.
  2. Kemungkinkan adanya DNS Poisoning, hal ini bisa pula terjadi mengingat adanya masa propagasi tadi. Bisa saja anda masih menggunakan cache dengan pengaturan sedemikian rupa, otomatis jika Anda login pada fake website password dan akun anda akan dimiliki.

Maka, disinilah flushing DNS sangat diperlukan untuk perangkat anda.

Flush DNS

Secara definisi, Flush berarti membersihkan. Hal ini perlu dilakukan untuk membersihkan cache lama yang berada pada brouser maupun sistem operasi anda untuk mendapatkan cache yang lebih baru dan lebih baik. Sehingga akan didapatkan keuntungan berupa minimalnya terjadi miss komunikasi yang terjadi sebelumnya. Artikel ini akan membagi cara flush DNS pada sistem operasi Linux, Windows, Mac OS, serta pada browser.

Browser

Beberapa browser terkemuka sudah disediakan fitur flush DNS pada sistemnya, seperti Google Chrome dan Mozilla Firefox. Bahkan sudah disiapkan plugin untuk melakukan flush DNS. Kali ini penulis mencoba melakukannya pada browser Chrome. Pertama, buka aplikasi Google chrome dan ketikkan di kolom URL “chrome://net-internals/#dns” maka list dari cache DNS pada browser akan ditampilkan.

flush DNS chrome

Pada tabel tersebut akan terlihat bagian mana cache sedang aktif dan expired. keseluruhan cache bisa Anda dapatkan dengan melihat current state, pada bagian atas table. Namun yang perlu diperhatikan pula pada bagian ini adalah kesesuaian setting waktu dan tanggal komputer milik Anda dengan penyedia layanan. Pada penampilan tersebut, TTL diambil dari waktu pada server. Kalaupun waktu Anda berbeda, otomatis cache akan dianggap expired. Untuk melakukan flush dns, click pada tombol “Clear host cache“.

Otomatis ketika tombol tersebut Anda click, cache akan terhapus begitu saja. Dan Browser Anda akan kembali mendapatkan cache baru dari website yang Anda akses. Sedangkan untuk firefox, Anda lebih baik menggunakan Add-ons yang memang sudah disediakan oleh pengembang.

Sistem Operasi

Windows

Untuk melakukan flusd DNS di windows, anda bisa melakukannya di jendela Command Prompt. Dan ada baiknya anda melakukannya dengan mode Administrator. Caranya buka menu – ketikan cmd atau command prompt – Run as Administrator. Atau Anda bisa menggunakan run (tombol windows + r) ketikan cmd. Ketika telah terbuka ketikan “ipconfig/displaydns” maka beberapa daftar cache dns akan ditampilkan.

flush dns

Untuk membersihkan cache tersebut, Anda hanya perlu mengetikan “ipconfig/flushdns maka cache akan dibersihkan secara otomatis. Anda bisa melakukan pengecekan sekali lagi jika Anda kurang yakin pada perintah tersebut.

Linux

(Percobaan ini dilakukan di Linux Ubuntu 16.04). Untuk melakukan pembersihan DNS Cache pada Ubuntu, Anda bisa melakukannya dengan melakukan install aplikasi nscd. Nscd merupakan kependekan dari Name Service Caching Daemon. ketika di install, secara otomatis akan menjadi service autorun ketika ubuntu dihidupkan. Untuk melakukan install, Anda bisa mengetikan:

sudo apt-get install nscd

Sedangkan untuk melakukan pembersihan DNS Cache pada ubuntu, bisa menuliskan pada terminal:

sudo /etc/init.d/nscd restart

Atau jika Anda aplikasi ini sudah Ada pada service sistem operasi, Anda dapat dengan mudah melakukan restart pada service nya dengan menggunakan perintah:

sudo service nscd restart

Untuk lebih lengkapnya mengenai tool nscd ini, bisa didapatkan di halaman manual ini, sehingga akan bisa lebih duntuk dimanfaatkan secara penuh.

Mac OS

Dengan Mc OS,  Anda bisa memulai dengan menggunakan terminal untuk melakukan pembersihan DNS Cache pada OSx. Akses terminal lewat utilites atau lewat search. ketikan dscacheutil -flushcache

flush dns

Dalam percobaan kali ini, Sistem operasi yang digunakan adalah OSx Mavericks, Akan ada sedikit perbedaan pada tiap Sistem OSx yang Anda gunakan ketika melakukan aksi flushing cache.

Flushing DNS pun terkadang berguna bagi Anda yang sedang mengembangkan website. Anda sudah melakukan pembersihan cache dan history namun perubahan belum nampak. Anda bisa melakukan hal ini, mungkin saja cache dns nya sedang bermasalah.

Leave a Reply

Your email address will not be published. Required fields are marked *

Loading…

Comments

comments

12 Cartoons Your Mom Shouldn’t Let You Watch When You Were Young

mahasiswa akhir

5 Tips Bagi Mahasiswa Tingkat Akhir