यह नोट करना महत्वपूर्ण है कि HTTP के लिए इस तरह का परीक्षण करने के लिए क्या मायने रखता है, वास्तव में DNS से संबंधित नहीं है, लेकिन HTTP क्लाइंट Host
हेडर मूल्य के रूप में क्या भेजता है ।
ग्राहक को सही आईपी पते और पोर्ट से जुड़ने की जरूरत है, जाहिर है, लेकिन इसके अलावा यह सब उस Host
शीर्ष लेख के लिए नीचे आता है जो HTTP अनुरोध में इनलाइन है।
एक त्वरित परीक्षण के लिए क्लाइंट पर किसी भी ऑपरेटिंग सिस्टम स्तर कॉन्फ़िगरेशन को बदलने के बिना निम्नलिखित कमांड का उपयोग किया जा सकता है:
$ curl -H "Host: www.example.com" http://192.0.2.17/foo/bar
या, उस बात के लिए,
$ curl -H "Host: www.example.com" http://beta.example.com/foo/bar
एक नियमित वेब ब्राउज़र के साथ भी ऐसा करने के लिए आपको या तो एक ब्राउज़र एक्सटेंशन की आवश्यकता होगी जो अनुरोध हेडर (या संभवतः HTTP प्रॉक्सी जो हेडर बदलता है) को संशोधित कर सकता है, या आपको क्लाइंट मशीन ऑपरेटिंग सिस्टम के कॉन्फ़िगरेशन को बदलने की आवश्यकता होगी।
जैसा कि उल्लेख किया गया है, इस तरह के कॉन्फ़िगरेशन परिवर्तन करने का सबसे आसान साधन hosts
फ़ाइल में एक प्रविष्टि जोड़ना होगा । इस तरह से क्लाइंट OS रिसॉल्वर लाइब्रेरी को hosts
फ़ाइल से परामर्श करते समय पहले से ही एक हिट मिल जाएगी और DNS लुकअप करने की भी आवश्यकता नहीं होगी।
अन्य विकल्पों में क्लाइंट पर कॉन्फ़िगर किए गए DNS रिज़ॉल्वर सर्वर को एक नेमसर्वर में बदलना शामिल है जिसे वांछित के रूप में उत्तर देने के लिए सेट किया गया है।