इस सवाल का पहले से ही यहाँ एक जवाब है:
जब मैं अपने लोकलहोस्ट के खिलाफ (विंडोज विस्टा पर) पिंग कमांड का उपयोग करता हूं, तो यह 127.0.0.1 के रूप में प्रदर्शित नहीं होता है।
C: \ Windows \ system32> पिंग लोकहॉस्ट
पिंगिंग गीगा [:: 1] से :: 1 डेटा के 32 बाइट्स के साथ:
इसके बजाय, यह ::1
(कॉलन और एक की जोड़ी) के रूप में दिखाई देता है। यह किस तरह की धारणा है? और यह 127.0.0.1 के रूप में क्यों नहीं दिख रहा है?
यहाँ मैं c:\windows\system32\drivers\etc\hosts
फाइल में क्या देख रहा हूँ ।
:: 1 लोकलहोस्ट 127.0.0.1 लोकलहोस्ट
ग्रीग द्वारा सुझाए गए अनुसार मैंने पहले ही इस आदेश को बदलने की कोशिश की है।
127.0.0.1 लोकलहोस्ट :: 1 लोकलहोस्ट
अपेक्षित परिणाम यह है कि 127.0.0.1
इस पर पूर्वता बरती जाएगी, ::1
लेकिन ऐसा नहीं था।
जैसा कि मैंने अभी सीखा है, यह इसके बजाय एक उपसर्ग नीति जोड़कर किया जा सकता है । आईपी संस्करण 4 का उपयोग करने के लिए cmd को मजबूर करने के लिए विकल्प -4
का उपयोग किया जा सकता है। विंडोज को हमेशा आईपी संस्करण 4 का उपयोग करने के लिए मजबूर करने के लिए, आईपी संस्करण 6 या इसके कुछ घटकों को नेटवर्क एडेप्टर के लिए गुण संवाद के माध्यम से या एक रजिस्ट्री ट्वीक के माध्यम से अक्षम किया जा सकता है ।
localhost
; यह HOSTS
फ़ाइल में निर्दिष्ट है । यह 127.0.0.1
डिफ़ॉल्ट रूप से है, लेकिन आप इसे अपनी इच्छानुसार बदल सकते हैं या इसे पूरी तरह से हटा सकते हैं।
localhost name resolution is handled within DNS itself.