Skip to content Skip to sidebar Skip to footer

Memperbaiki File Hosts Tidak Berfungsi di Windows 10/11

 


File Host adalah file yang berisi IP address dan nama domain tertentu. File ini terletak di jalur C:\Windows\System32\drivers\etc. File ini digunakan untuk tujuan pengujian untuk menimpa DNS (Domain Name System) sehingga browser web dapat diarahkan ke IP address tertentu. Untuk beberapa pengguna, file Hosts tidak berfungsi dengan baik di system Windows 10 atau Windows 11 mereka. Jika hal seperti itu terjadi pada anda, maka anda dapat mencoba solusi yang dijelaskan dalam artikel ini untuk memperbaiki masalah.


Penyebab File Host Tidak Berfungsi

Ada banyak alasan mengapa file Host tidak berfungsi di komputer Windows anda. Anda mungkin menggunakan format yang salah di file Host anda. Selain itu, masalah permission/izin file Hosts juga menjadi salah satu penyebabnya. Jika anda telah mengkonfigurasi Proxy di komputer Windows 10 atau Windows 11 anda, mungkin melewati file Hosts. Saya akan menjelaskan solusi untuk mengatasi masalah ini di artikel ini.



Memperbaiki File Hosts Tidak Berfungsi di Windows 10/11


Sebelum anda mencoba solusi yang disebutkan di bawah ini, pastikan anda menggunakan format yang benar di file Host untuk mengarahkan ulang website di browser web anda. File Host tidak akan berfungsi jika anda telah menambahkan web site dalam format yang salah. Format yang benar adalah seperti dibawah ini.

IP Address www.abcd.com

Ada spasi antara IP address dan nama domain. Anda juga dapat memisahkan IP address dan nama domain dengan Tab jika memisahkannya dengan spasi tidak berfungsi.

Juga, IP address yang sama tidak boleh berada di jalur yang berbeda. Jika anda ingin menambahkan beberapa entri untuk IP address yang sama, maka anda dapat menambahkan semua entri ini di baris yang sama dengan memisahkannya dengan spasi.

Jika anda telah menggunakan format yang benar tetapi file Hosts masih tidak berfungsi, coba solusi yang dijelaskan di bawah ini.

Jika anda menggunakan file Hosts untuk memblokir website, maka anda dapat mengikuti langkah terperinci di artikel ini.


1. Bersihkan Cache DNS

Perubahan yang dibuat pada file Host akan segera berlaku. Tetapi ini tidak terjadi. Oleh karena itu, membersihkan cache DNS dapat memperbaiki masalah. Untuk melakukannya, ikuti langkah-langkah dibawah ini.
  • Di jendela Command prompt, masukan perintah dibawah ini dan tekan Enter.
ipconfig /flushdns


  • Anda akan melihat jendela konfirmasi yang menyatakan Windows IP Configuration. Successfully flushed the DNS Resolver Cache.

Perintah di atas akan membersihkan cache DNS untuk anda. Anda kemudian dapat memeriksanya kembali.


2. Reset Cache NetBios

Jika membersihkan cache DNS tidak memperbaiki masalah anda, maka mereset cache NetBios dapat membantu. Ikuti langkah-langkah dibawah ini untuk melakukannya.
Buka Command Prompt atau Windows Terninal dengan hak administrator seperti langkah diatas.
Di jendela Command Prompt, masukan perintah berikut dan tekan Enter.

nbtstat -R

Sekarang, periksa apakah masalah berlanjut.


3. Periksa Format Encoding File Hosts

File Hosts harus memiliki salah satu format encoding ANSI atau UTF-8. Jadi, anda perlu memeriksa format encoding file Hosts anda. Untuk melakukannya, ikuti langkah-langkah berikut ini.
  • Klik kanan pada file Hosts dan pilih Open with - Notepad.
  • Jika opsi Notepad tidak ada, buka Notepad dan tekan tombol Ctrl + O. Sekarang, pilih file Hosts untuk membukanya.
  • Kemudian di Notepad, klik File dan pilih Save As.
  • Di jendela Save As, itu akan menunjukkan format encoding yang sama yang digunakan untuk file Host.


Atau, anda juga dapat menggunakan Firefox untuk melihat format encoding file Host. Langkah-langkah untuk melakukannya adalah sebagai berikut.
  • Buka Firefox.
  • Kemudian tekan tombol Ctrl + T untuk membuka tab baru.
  • Selanjutnya tekan tombol Ctrl + O dan pilih file Hosts untuk membukanya di Firefox.
  • Ketika file Hosts terbuka di Firefox, tekan tombol Ctrl + I untuk melihat format encoding.


Jika format encoding selain yang disebutkan di atas, maka anda dapat mengubahnya dengan menggunakan Notepad. Buka file di Notepad dan klik File - Save As. Pilih format encoding UTF-8 atau ANSI di menu drop-down Encoding. Tulis namanya sebagai "host" dan klik Save. Anda akan mendapatkan pesan konfirmasi untuk mengganti file yang ada. Klik Yes.

Jika ini tidak berhasil, buat file Host baru. Anda dapat melihat caranya di metode selanjutnya.


4. Periksa Masalah Permission

Masalahnya mungkin terjadi karena masalah permission. File Host harus memiliki permission Read dan Read & execute. Untuk memeriksa ini, ikuti langkah-langkah yang tercantum di bawah ini.
  • Klik kanan pada file Hosts dan pilih Properties.
  • Ketika jendela Properties muncul, alihkan ke tab Security.
  • Kemudian pilih pengguna di kotak Groups or user names.
  • Pada kotak Permissions for, baik Read dan Read & execute harus memiliki ceklist di bawah kolom Allow. Jika tidak, izinkan kedua permission tersebut ke file Hosts dengan mengklik tombol Edit.


Anda dapat membaca artikel ini untuk melakukannya. Atau jika anda pernah mengubah permission file Host atau folder etc, maka anda dapat mereset pengaturan permission ke default.


5. Reset File Hosts

Jika masalah masih berlanjut, reset file Hosts kembali ke default. Mereset file Hosts ke default dapat memperbaiki masalah konektivitas. Untuk itu, ikuti langkah-langkah dibawah ini.
  • Ganti nama file Hosts menjadi hosts.bak. Anda mungkin diminta untuk mengambil kepemilikan file terlebih dahulu.
  • Selanjutnya, buat file Hosts default baru. Untuk melakukannya, klik kanan di folder etc dan pilih New - Text Document dan beri nama dengan hosts.
  • Kemudian masukan teks berikut ke dalam file notepad hosts yang baru anda buat.
# Copyright (c) 1993-2009 Microsoft Corp.
 #
 # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
 #
 # This file contains the mappings of IP addresses to host names. Each
 # entry should be kept on an individual line. The IP address should
 # be placed in the first column followed by the corresponding host name.
 # The IP address and the host name should be separated by at least one
 # space.
 #
 # Additionally, comments (such as these) may be inserted on individual
 # lines or following the machine name denoted by a '#' symbol.
 #
 # For example:
 #
 #      102.54.94.97     rhino.acme.com          # source server
 #       38.25.63.10     x.acme.com              # x client host
 # localhost name resolution is handle within DNS itself.
 #       127.0.0.1       localhost
 #       ::1             localhost

  • Setelah itu, simpan file teks tersebut dengan mengklik File dan pilih Save.



6. Nonaktifkan Proxy

Jika Proxy diaktifkan di komputer anda, mungkin melewati file Hosts karena file Hosts tidak berfungsi. Solusinya adalah dengan menonaktifkan Proxy. Ikuti langkah-langkah berikut untuk melakukannya.

Di Windows 10:
  • Tekan tombol Win + I untuk membuka Settings Windows dan pilih Network & Internet di jendela Settings.
  • Di halaman berikutnya, klik Proxy di panel kiri.
  • Di panel kanan, untuk menonaktifkan Proxy, ubah opsi Use a proxy server ke Off dan klik Save.
  • Setelah itu, restart PC anda.


Di Windows 11:
  • Tekan tombol Win + I untuk membuka Settings Windows.
  • Di jendela Settings, klik Network & internet di panel kiri dan klik Proxy di panel kanan.
  • Di halaman selanjutnya, untuk menonaktifkan Proxy, klik Setup di sebelah Use a proxy server, kemudian nonaktifkan Use a proxy server ke Off dan klik Save.
  • Sekarang, restart PC anda.



7. Buat File Hosts Baru

Buat file Hosts baru dan ganti yang sudah ada dengan itu. Sebelum anda membuat file Hosts baru, saya sarankan anda melakukan langkah-langkah berikut dan melihat apakah masalah telah diperbaiki.
  • Pergi ke lokasi default dimana file Hosts berada.
  • Kemudian copy file Hosts dan paste ke lokasi lain.
  • Selanjutnya hapus file Hosts di lokasi aslinya.
  • Sekarang, pergi ke lokasi dimana anda menyimpan file Hosts yang anda copy tadi dan pindahkan kembali ke lokasi aslinya.

Langkah-langkah di atas memecahkan masalah beberapa pengguna dan mungkin langkah-langkah ini juga bekerja untuk anda. Jika langkah diatas tidak membantu, buat file Host baru. Untuk melakukannya, ikuti langkah-langkah berikut ini. Anda harus masuk ke komputer anda sebagai administrator untuk mengganti nama file Host.
  • Buka lokasi default file Host.
  • Klik kanan pada file Host dan pilih Rename.
  • Kemudian beri nama sebagai Hosts.old.
  • Sekarang, buka Notepad di komputer anda dan di jendela Notepad, klik File - Save As.
  • Di bidang File name, beri nama dengan "hosts".
  • Pastikan format Encoding diatur ke UTF-8 atau ANSI.
  • Sekarang, klik Save.
  • Pindahkan file Hosts ini ke lokasi default di drive C (jika anda telah menyimpannya di lokasi lain).



8. Flush Socket Pools di Chrome

Masalah konektivitas di Chrome juga dapat diselesaikan dengan membersihkan Socket Pools. Jika mengosongkan cache DNS pada perangkat Windows anda tidak menyelesaikan masalah, anda juga dapat mencoba membersihkan Socket Pools di Chrome.
  • Untuk melakukannya, buka Chrome.
  • Di browser Chrome,  buka tab baru.
  • Sekarang, masukan alamat dibawah ini dan tekan Enter.
chrome://net-internals/#socket

  • Di halaman tersebut, klik Sockets di panel kiri dan kemudian klik Flush socket pools di panel kanan.



9. Nonaktifkan DoH di Firefox

DoH (DNS over HTTPS) adalah protokol yang melewati kueri DNS melalui sesi terenkripsi HTTPS. Jika privasi menjadi perhatian utama anda, maka anda dapat mengaktifkan pengaturan ini di Firefox. Saat anda mengetik alamat website tertentu, browser web anda mengirimkan permintaan melalui internet untuk mencari IP address website tersebut. Jika koneksi ini tidak dienkripsi, maka address website dapat dengan mudah dilihat oleh pihak ketiga. Jika DoH diaktifkan, permintaan dikirim ke server DNS yang kompatibel dengan DoH menggunakan koneksi HTTPS terenkripsi.

DoH bisa lebih lambat daripada kueri DNS tradisional. Jika DoH diaktifkan di Firefox, maka anda mungkin mengalami masalah karenanya. Anda dapat memeriksa ini dengan menonaktifkannya. Ikuti langkah-langkah dibawah ini untuk melakukannya.
  • Buka Firefox.
  • Klik pada tiga garis horizontal di kanan atas dan pilih Settings.
  • Pilih kategori General di panel kiri.
  • Di panel kanan, gulir kebawah ke bagian Network Settings dan klik Settings.
  • Di jendela Network Settings, hapus ceklist pada opsi Enable DNS over HTTPS.
  • Kemudian klik OK untuk menyimpan perubahan.



Semoga membantu anda! Anda kemudian dapat membaca artikel saya lainnya tentang cara memeriksa Port yang terbuka atau diblokir di Windows 10/11 atau 4 cara memblokir Website di Chrome.

Sekian artikel saya kali ini, semoga bermanfaat dan membantu anda dalam memperbaiki file Hosts tidak berfungsi di Windows 10 atau Windows 11 anda. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pemikiran serta pengalaman anda dalam mengikuti tutorial ini. Jika anda menemukan solusi lainnya yang tidak disebutkan diatas, maka jangan lupa untuk berbagi. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!

Post a Comment for "Memperbaiki File Hosts Tidak Berfungsi di Windows 10/11"