ฉันใช้hostsblockร่วมกับdnsmasqบน Arch ลินุกซ์ในการบล็อกเว็บไซต์บางส่วนหนึ่งของพวกเขาและfacebook.com
www.facebook.com
ฉันรู้ว่าทุกอย่างทำงานได้อย่างถูกต้องเพราะ ping to facebook.com
(หรือwww.facebook.com
) คืนค่า 127.0.0.1 อย่างง่าย นอกจากนี้ถ้าฉันเข้าถึงเว็บไซต์เหล่านี้จาก Midori จะมีการส่งคืนหน้าเปล่า (นี่เป็นพฤติกรรมที่คาดหวังเนื่องจากฉันใช้kwakd daemon เพื่อกลับสู่หน้าว่างใน localhost)
ดูเหมือนว่า Chromium เท่านั้นที่จะเลี่ยงรายการบล็อกของฉัน การเข้าถึง facebook.com ทำให้ฉันไปที่หน้าแรกของ facebook ได้โดยตรง
หลังจากล้างข้อมูลทุกอย่าง (Ctrl + Shift + Delete) ตั้งแต่ต้นและเริ่ม Chromium ใหม่ฉันได้รับพฤติกรรมที่ต้องการ (= ไม่สามารถเข้าถึง Facebook)
แม้ว่าหลังจากนั้นสักครู่ (ฉันไม่แน่ใจว่าอะไรเป็นสาเหตุของสิ่งนี้) Chromium เพิกเฉย DNS dnsmasq ในพื้นที่ของฉันอีกครั้งและเข้าถึงหน้าแรกของ Facebook ได้สำเร็จ
ฉันอ่านบางอย่างเกี่ยวกับการแคชและดึงข้อมูลการสืบค้น DNS ของ Chromium ล่วงหน้า แต่ฉันไม่แน่ใจว่าจะปิดใช้งานอย่างไร
คำถามคือทำไม Chromium บายพาส DNS ท้องถิ่นของฉันและฉันจะทำอย่างไรเพื่อหยุดมัน