कैसे आप एक वेबसाइट के लिए आईपी पते का पता लगाएं?
चाहे आप थोड़े से गीदड़ मज़े के लिए इसमें हों, या गंभीरता से इसका जवाब जानना चाहते हों, आप किसी वेबसाइट के लिए आईपी एड्रेस कैसे खोज सकते हैं? आज का सुपरयूजर Q & A पोस्ट उत्तर को देखता है, और कैसे पता चलता है कि एक से अधिक वेबसाइट एक ही आईपी पते से जुड़ी हैं.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूज़र रीडर JqueryLearner जानना चाहता है कि किसी वेबसाइट का IP पता कैसा है:
यदि मैं किसी वेबसाइट का आईपी पता जानना चाहता हूं, तो इसका एक तरीका वेबसाइट को पिंग करना है। उदाहरण के लिए, अगर मुझे google.com का आईपी पता जानना है, तो मैं इसे कमांड प्रॉम्प्ट के माध्यम से पिंग कर सकता हूं.
तो 74.125.236.195 Google के लिए IP पता है। लेकिन मान लीजिए कि मैं superuser.com का आईपी पता जानना चाहता हूं, और अगर मैं उसी विधि का उपयोग करता हूं, तो मुझे आईपी पते के रूप में 198.252.206.16 मिलता है। यदि मैं इस आईपी पते को एक URL के रूप में ब्राउज़र में डालता हूं, तो मेरा ब्राउज़र मुझे superuser.com पर नहीं ले जाता है.
क्या कोई मुझे बता सकता है कि सही आईपी पता कैसे प्राप्त करें?
तो वेबसाइटों के लिए सही IP पते का पता लगाने के लिए JqueryLearner को क्या करने की आवश्यकता है?
उत्तर
सुपरयूजर योगदानकर्ताओं पॉल और lesca हमारे लिए जवाब है। सबसे पहले, पॉल:
आपकी शुरुआती धारणा यह है कि सभी वेबसाइटों को सीधे अपने आईपी पते के माध्यम से एक्सेस किया जा सकता है। यह मामला नहीं है.
कई मामलों में (मैं अधिकांश मामलों में उद्यम करता हूं), जिस वेबसाइट को आईपी पते पर प्रस्तुत किया जाता है वह उस वेबसाइट के नाम पर निर्भर करता है जिसे आप अनुरोध कर रहे हैं। उदाहरण के लिए, यदि आप superuser.com से अनुरोध करते हैं, तो आप इसे पहले आईपी पते पर हल करेंगे, फिर एक विशिष्ट वेबपेज के लिए आईपी पते पर अनुरोध करें। यह इस तरह दिख रहा है:
पहला भाग कहता है "साइट का पहला पृष्ठ प्राप्त करें", और दूसरा कहता है "वेबसाइट superuser.com के लिए".
यही कारण है कि एक एकल वेब सर्वर एकल आईपी पते का उपयोग करके कई वेबसाइटों की मेजबानी कर सकता है। स्टैक एक्सचेंज साइटों के मामले में, उनमें से कोई भी या सभी उनके प्रत्येक सर्वर पर हो सकते हैं, और आपको वह मिलेगा जो आप मांगते हैं। यदि आप सिर्फ एक आईपी पते पर रखते हैं, तो आपको उनमें से कोई भी नहीं मिलेगा, क्योंकि आप वेब सर्वर को नहीं बता रहे हैं कि आप कितनी वेबसाइटों के बाद हैं। इन मामलों में, यह एक "डिफ़ॉल्ट" वेबसाइट परिभाषित हो सकती है, या बस एक त्रुटि लौटा सकती है.
यदि आप अपने DNS प्रदाता के साथ किसी समस्या के आसपास काम करने की कोशिश कर रहे हैं, तो आपके पास एक विकल्प यह है कि आप अपनी मेजबानों की फ़ाइल को संशोधित करें, ताकि आप स्वयं पते हल कर रहे हों, बजाय इसके कि कोई बाहरी पार्टी आपके लिए ऐसा करे।.
उदाहरण के लिए, यदि आप संपादित करते हैं:
आप प्रवेश कर सकते हैं:
इस तरह, यदि आप अपने ब्राउज़र में superuser.com टाइप करते हैं, तो यह होस्ट फ़ाइल में दिखेगा, और आईपी एड्रेस को हल करेगा, लेकिन फिर भी वेबसाइट के नाम से उस सर्वर से गुजरता है जिससे यह कनेक्ट होता है.
Lesca से जवाब द्वारा पीछा किया:
किसी वेबसाइट का आईपी पता प्राप्त करने के लिए, इसका उपयोग करने का सबसे अच्छा तरीका है nslookup आदेश। उदाहरण के लिए:
यदि आप आश्चर्य करते हैं कि आप आईपी पते (198.252.206.16) का उपयोग करके सीधे सुपरयूजर का दौरा क्यों नहीं कर सकते हैं, तो यह वेब सर्वर के लिए सेटिंग्स के कारण है। सुपरयूजर साइट आईपी पते के माध्यम से उपयोगकर्ता के दौरे को रोकती है। संभवतः ऐसा इसलिए है क्योंकि IP पता अन्य वेब साइटों के लिए बाध्यकारी है (जैसा कि stackoverflow.com)। यदि आप "आईपी रिवर्स लुकअप" टूल का उपयोग करते हैं, तो आप इसकी बाइंडिंग साइट्स पा सकते हैं.
एक और खोज यह साबित करती है कि मैं सही हूं:
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.