{"id":7865,"date":"2017-01-23T14:09:38","date_gmt":"2017-01-23T07:09:38","guid":{"rendered":"http:\/\/www.pugam.com\/?p=7865"},"modified":"2017-10-23T16:50:01","modified_gmt":"2017-10-23T09:50:01","slug":"cara-flush-dns-cache-di-linux","status":"publish","type":"post","link":"https:\/\/www.pugam.com\/7865\/cara-flush-dns-cache-di-linux\/","title":{"rendered":"Cara Flush DNS Cache di Linux"},"content":{"rendered":"
\"Cara

Cara Flush DNS Cache di Linux \/ via dailytut.com<\/a><\/p><\/div>\n

PUGAM.com<\/strong> –\u00a0 Menurut Wikipedia<\/a>, DNS atau Domain Name System adalah sebuah sistem yang menyimpan informasi tentang nama host<\/em> ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer seperti Internet. DNS adalah salah satu bagian terpenting dalam jaringan internet yang bertugas untuk menerjemahkan nama situs web menjadi alamat internet yang lebih human-friendly<\/em>.<\/p>\n

DNS juga bertanggung dalam hal menghubungkan nama situs ke alamat IP masing-masing. Jadi, jika Anda mengalami kesulitan untuk terhubung ke situs web tertentu, salah satu solusi yang sering ditawarkan adalah menghapus cache<\/em> DNS pada sistem.<\/p>\n

Pada sistem operasi Ubuntu, Anda dapat menghapus cache<\/em> DNS dengan cara mengubah konfigurasi file host. Cara ini bisa dilakukan tanpa harus me-reboot<\/em> sistem. Tapi sebelum itu, Anda perlu memeriksa apakah DNS caching<\/em> diaktifkan atau tidak pada sistem Anda.<\/p>\n

Memeriksa Apakah DNS Caching Diaktifkan<\/h1>\n

Semua distro Linux memiliki pengaturan default<\/em> yang berbeda satu sama lain. Misalnya Ubuntu, secara default<\/em> Ubuntu tidak akan meng-cache<\/em> DNS. Jadi, sebelum Anda menghapus cache<\/em> DNS pada sistem Linux sebaiknya Anda periksa dulu apakah fungsi caching<\/em> diaktifkan. Untuk Ubuntu ikuti panduannya di bawah ini:<\/p>\n

    \n
  1. Buka Terminal dan ketik perintah ps ax | grep dnsmasq<\/code>.
    \n\"Cara<\/li>\n
  2. Pada output<\/em>, Anda akan melihat bagian yang disebut “cache size”. Periksa nilainya, jika nilainya nol<\/strong>, itu berarti fungsi caching<\/em> tidak diaktifkan.
    \n\"Cara<\/li>\n
  3. Jika Anda ingin mengaktifkannya, ketik perintah sudo dnsmasq -c 150<\/code>. Angka 150 adalah jumlah entri yang bisa di-cache<\/em> oleh dnsmasq.<\/li>\n<\/ol>\n

    Cara Flush DNS Cache di Ubuntu<\/h1>\n

    Jika ternyata fungsi caching<\/em> telah diaktifkan pada sistem Ubuntu Anda maka Anda dapat menjalankan fungsi untuk menghapus cache <\/em>DNS tersebut. Untuk menghapus cache<\/em> DNS di Ubuntu iktui langkah-langkah di bawah ini:<\/p>\n

      \n
    1. Buka Terminal (Ctrl + Alt + T) dan ketik perintah sudo \/etc\/init.d\/dns-clean restart<\/code>.
      \n\"Cara<\/li>\n
    2. Selanjutnya ketik perintah sudo \/etc\/init.d\/networking force-reload<\/code>.
      \n\"Cara<\/li>\n<\/ol>\n

      Cara ini akan menghapus cache <\/em>DNS Ubuntu Anda dan jika masalah yang Anda alami memang terkait dengan masalah\u00a0cache<\/em> DNS, maka hal itu akan terselesaikan sekarang.<\/p>\n

      Cara Flush Cache DNS pada DNS Services Linux<\/h1>\n

      Seperti yang telah disebutkan di atas, Ubuntu secara default<\/em> tidak meng-cache<\/em> DNS namun jika Anda sebelumnya telah menginstal layanan DNS seperti nscd, dnsmasq atau BIND secara manual, Anda dapat mengapus\u00a0cache<\/em> DNS untuk masing-mesing jenis layanan dengan cara:<\/p>\n

      \n
      \n

      Daftar Isi<\/p>\n<\/span><\/div>\n