ฉันใช้ Chrome บน Linux ฉันมี DNS ท้องถิ่นเพื่อแก้ไข * .myname.com เป็น 127.0.0.2 (ฉันพิมพ์ "host Anything.myname.com" หรือ "host myname.com" และฉันเห็นที่อยู่ที่ถูกต้อง) อย่างไรก็ตามใน Chrome เมื่อฉันพิมพ์ "myname.com" มันจะถูกเปลี่ยนเส้นทางไปที่ "www.myname.com" และแก้ไขเว็บไซต์ "ของจริง" ที่ฉันไม่ต้องการ
เมื่อฉันพิมพ์ "test.myname.com" ไม่ใช่ "www.myname.com" Chrome จะแก้ไขค่าเป็น 127.0.0.2 อย่างถูกต้อง ฉันเดาว่า Chrome กำลังพยายามทำสิ่งที่ขี้ขลาดกับ www.anything.com และ Anything.com
จะแก้ไขได้อย่างไร?
PS: DNS ท้องถิ่นที่ฉันใช้คือ dnsmasq หากฉันใส่ myname.com อย่างชัดเจนใน / etc / hosts Chrome จะแก้ไขอย่างถูกต้องใน 127.0.0.2 แต่ฉันไม่สามารถใช้ wildcard ใน / etc / hosts ได้
PPS: ฉันสามารถยืนยันได้ที่ chrome: // net-internals / # dns ว่า Chrome ถูกต้อง myname.com และ www.myname.com เป็น IP สาธารณะจริง