ฉันได้ติดตั้งใหม่/sysเป็นrwเพิ่มหนึ่งรายการในetc/hosts(เช่น10.0.0.1 x.com www.x.com) และรีบูตอุปกรณ์ของฉัน
หลังจากรีบูตเครื่องถ้าฉันตรวจสอบetc/hostsรายการก็โอเค หากฉันx.comส่ง Ping จะส่ง Ping ไปยังที่อยู่ IP ที่ถูกต้องที่ฉันป้อน
แต่ถ้าฉันเปิดเว็บเบราว์เซอร์ (หุ้นหรือโลมา) และเรียกดูx.comมันจะไปที่ที่อยู่ IP ที่ DNS ได้รับการแก้ไข
เกิดอะไรขึ้น?
(โทรศัพท์ของฉันคือ Nexus One ซึ่งใช้ Cyanogen 7.1 ROM แบบกำหนดเองที่ใช้ Android 2.3.7)
อัปเดต:
ในแอป ' LAN Droid ' ฉันได้รับที่อยู่ที่แก้ไข (ดังนั้น10.0.0.1) ก็ใช้ได้เช่นกัน ดูเหมือนว่าเป็นเพียงเบราว์เซอร์ที่ทำงานผิดพลาด
ls -l /etc/hostsอาจมีปัญหาสิทธิ์ / ความเป็นเจ้าของ
chmod 644 /system/etc/hostsแยกออก