चाहे आप थोड़े गीदड़ मज़े के लिए उसमें हों, या गंभीरता से उत्तर जानना चाहते हों, आप एक वेबसाइट के लिए आईपी पता कैसे खोज सकते हैं? आज का सुपरयूजर 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 टाइप करते हैं, तो यह होस्ट्स फ़ाइल में दिखेगा, और IP एड्रेस को हल करेगा, लेकिन फिर भी वेबसाइट के नाम से उस सर्वर से गुजरता है जिससे यह कनेक्ट होता है।
Lesca से जवाब द्वारा पीछा किया:
किसी वेबसाइट का आईपी पता प्राप्त करने के लिए, इसका सबसे अच्छा तरीका है nslookup आदेश। उदाहरण के लिए:
![]()
यदि आप आश्चर्य करते हैं कि आप आईपी पते (198.252.206.1.16) का उपयोग करके सीधे सुपरयूजर का दौरा क्यों नहीं कर सकते हैं, तो यह वेब सर्वर के लिए सेटिंग्स के कारण है। सुपरयूजर साइट आईपी पते के माध्यम से उपयोगकर्ता के दौरे को रोकती है। शायद यह इसलिए है क्योंकि आईपी एड्रेस अन्य वेब साइट्स (कहते हैं stackoverflow.com) के लिए बाध्यकारी है। यदि आप "आईपी रिवर्स लुकअप" टूल का उपयोग करते हैं, तो आप इसकी बाइंडिंग साइट्स पा सकते हैं।
एक और खोज यह साबित करती है कि मैं सही हूं:
![]()
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .