मैं लिनक्स पर क्रोम चला रहा हूं। मेरे पास 127.0.0.2 में * .myname.com को हल करने के लिए स्थानीय DNS है (मैं जो भी लिखता हूं "pm.mameame.com" या "होस्ट myname.com" और मैं सही पता देखता हूं)। हालांकि क्रोम में जब मैं "myname.com" टाइप करता हूं तो इसे "www.myname.com" पर रीडायरेक्ट कर दिया जाता है और "असली" वेबसाइट को हल करता हूं जो मुझे नहीं चाहिए।
केवल जब मैं "test.myname.com" टाइप करता हूं, न कि "www.myname.com", तो क्रोम इसे 127.0.0.2 में सही ढंग से हल करता है। मुझे लगता है कि क्रोम www.anything.com और any.com के साथ मज़ेदार काम करने की कोशिश कर रहा है।
इसे कैसे जोड़ेंगे?
PS: मैं जिस स्थानीय डीएनएस का उपयोग कर रहा हूं वह dnsmasq है। अगर मैं स्पष्ट रूप से myname.com को / etc / मेजबानों में डालता हूं तो क्रोम इसे 127.0.0.2 में सही तरीके से हल करता है, लेकिन मैं वाइल्डकार्ड / etc / host में उपयोग नहीं कर सकता।
PPS: मैं chrome: // net-internals / # dns पर पुष्टि कर सकता हूं कि Chrome ने सही ढंग से myname.com और www.myname.com को वास्तविक सार्वजनिक IP में बदल दिया है।