Saya menggunakan hostsblock bersama dengan dnsmasq di Arch Linux untuk memblokir beberapa situs web, salah satunya adalah facebook.com
dan www.facebook.com
.
Saya tahu semuanya berfungsi dengan baik karena ping sederhana ke facebook.com
(atau www.facebook.com
) mengembalikan 127.0.0.1. Juga, jika saya mengakses situs web ini dari Midori, halaman kosong dikembalikan (ini adalah perilaku yang diharapkan, karena saya juga menggunakan daemon kwakd untuk mengembalikan halaman kosong di localhost).
Tampaknya hanya Chromium yang melewati daftar blokir saya. Mengakses facebook.com darinya membuat saya langsung menuju ke beranda facebook.
Setelah membersihkan semuanya (Ctrl + Shift + Delete) sejak awal waktu dan mulai ulang Chromium, saya mendapatkan perilaku yang diinginkan (= tidak dapat mengakses Facebook).
Meskipun, setelah beberapa saat (saya tidak yakin apa penyebabnya), Chromium mengabaikan lagi DNS dnsmasq lokal saya dan berhasil mengakses Beranda facebook.
Saya membaca sesuatu tentang caching dan pra-pengambilan kueri DNS Chromium, tapi saya tidak yakin cara menonaktifkannya.
Pertanyaannya adalah: mengapa Chromium melewati DNS lokal saya, dan apa yang dapat saya lakukan untuk menghentikannya?