4
ทำไม Chromium บายพาส / etc / hosts และ dnsmasq
ฉันใช้hostsblockร่วมกับdnsmasqบน Arch ลินุกซ์ในการบล็อกเว็บไซต์บางส่วนหนึ่งของพวกเขาและfacebook.comwww.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 …