127.0.0.1 और मेरे असाइन किए गए IPv4 पते में क्या अंतर है?


11

मैं यहाँ पढ़ता हूँ कि:

127.0.0.1आपके स्थानीय कंप्यूटर का IP (IPv4) पता है, जिसका पर्याय है localhost

जब मैं कमांड चलाता हूं ipconfigजो मैं वास्तव में देखता हूं वह कुछ अन्य आईपी एड्रेस है। इसलिए मैंने नीचे अपने प्रश्न चिपकाए हैं:

C:\Users\Dhiwakar>ipconfig

Windows IP Configuration


Ethernet adapter Local Area Connection* 9:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::6089:2937:e839:26ec%10
   IPv4 Address. . . . . . . . . . . : 192.168.1.36
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1
  1. मेरे स्थानीय कंप्यूटर का IPv4 पता कौन सा है? क्या यह 127.0.0.1(जैसा कि लेख में बताया गया है) या है 192.168.1.36?

  2. क्या IPv4 का उपयोग दुनिया या मेरे डोमेन में विशिष्ट रूप से मेरे कंप्यूटर / मशीन की पहचान करने के लिए किया गया है या केवल उसी गेटवे का उपयोग करने वाले कंप्यूटर के सेट के भीतर मेरे LAN को प्रतिबंधित किया गया है?


2
127.0.0.1एक विशेष पता है जो हर IPv4- सक्षम कंप्यूटर स्वयं से बात करने के लिए उपयोग कर सकता है192.168.1.36यह पता है कि आपके LAN पर अन्य कंप्यूटर इसका उपयोग करने के लिए बात करेंगे। क्योंकि वह पता 192.168.xx रेंज में है, यह केवल आपके LAN में सार्थक है; एक सर्वर जो पूरी दुनिया से कनेक्शन स्वीकार करता है उसका एक अलग श्रेणी में एक पता होगा।
zwol

5
आपकी पहली पंक्ति "मैं यहां पढ़ता हूं कि:" लगता है कि आपका नाम "मैं" है। तो क्या आपका नाम "धीवर" है या यह "मैं" है? 127.0.0.1 एक IP पता नहीं है, यह "I" के समान है।
gnasher729

जवाबों:


28

"स्थानीय कंप्यूटर का पता" जैसी कोई चीज़ नहीं है । आईपी ​​पते नेटवर्क इंटरफेस के साथ बाँधते हैं । यदि आपके कंप्यूटर में 5 LAN / Wifi कार्ड (नेटवर्क एडेप्टर) हैं तो आप उन इंटरफेस के लिए कम से कम 5 IP रख सकते हैं।

यहां आप जो देख रहे हैं, वह आईपी एड्रेस 192.168.1.36 के साथ "लोकल एरिया कनेक्शन" नाम का एडेप्टर है, जबकि 127.0.0.1 प्रत्येक पीसी में लूपबैक एडॉप्टर का पता है ।

आईपी ​​कई प्रकार के होते हैं। जैसी चीजें 10.x.x.xया 192.168.x.xकर रहे हैं निजी एड्रेस जो अंदर आपके कंप्यूटर की पहचान के लिए उपयोग किया जाता है स्थानीय नेटवर्क । बाहरी लोग यह नहीं देख सकते कि स्थानीय नेटवर्क के अंदर क्या है क्योंकि वे NAT के बाद छिपे हुए हैं । प्रत्येक स्थानीय नेटवर्क एक राउटर के माध्यम से WAN से कनेक्ट होगा और राउटर के WAN का सामना करने वाले इंटरफ़ेस के साथ एक सार्वजनिक आईपी पता होगा । यदि आपका कंप्यूटर सार्वजनिक इंटरनेट से सीधे जुड़ा हुआ है (जो कि पता रेंज में सीमा और स्थैतिक आईपी की उच्च कीमत के कारण IPv4 नेटवर्क में बहुत संभावना नहीं है) तो आपके पास WAN (सार्वजनिक) आईपी पता भी होगा।


बेहतर तरीके से समझना शुरू करें :), "प्रत्येक स्थानीय नेटवर्क WAN के साथ एक राउटर के साथ जुड़ेगा और एक सार्वजनिक IP पता होगा जिसमें राउटर के WAN का सामना करना पड़ रहा है।" क्या राउटर भी प्रवेश द्वार है या वे दो अलग-अलग संस्थाएं हैं? इसके अलावा लूपबैक एडॉप्टर का उपयोग टीसीपी / आईपी स्टैक का परीक्षण करने के लिए किया जा सकता है लेकिन बहुत कुछ सही नहीं है?
दिवाकर रविकुमार

हाँ। यह एक प्रवेश द्वार है।
फुल्विक

3
आप इंटरफेस, एफडब्ल्यूआईडब्ल्यू पर कई पते भी रख सकते हैं।
cpast

9

आपके सिस्टम में कई आईपी पते, और कई एडेप्टर, भौतिक या आभासी हो सकते हैं।

आमतौर पर आपके पास एक लूपबैक एडाप्टर होता है (127.0.0.1 सौंपा गया है, वास्तव में इनमें से एक ब्लॉक है) और एक या कुछ और।

इस मामले में, Q1: हाँ Q2 नहीं

सिस्टम के साथ आंतरिक रूप से संवाद करने के लिए कुछ चीजें हैं - एक सरल उदाहरण यह होगा कि आप उसी सिस्टम से चलने वाली वेबसाइट तक पहुंचने के लिए 127.0.0.1 (या ipv6 में :: 1) का उपयोग करेंगे।

विशिष्ट होम नेटवर्क में आपके पास एक एकल रूप से नियमित / गैर आरएफसी 1918 पता आईपीवी 4 होगा, जिसमें एनएटी को आंतरिक आंतरिक को पैकेट भेजने के लिए इस्तेमाल किया जा रहा है, और प्रत्येक आंतरिक मेजबान को आवंटित आरएफसी 1918 पते। आपका 192.168.1.X पता आपके लेन में आपके कंप्यूटर के लिए अद्वितीय है , लेकिन विश्व स्तर पर नहीं। आप इसका उपयोग अपने सिस्टम से अपने लेन में कंप्यूटर से करने के लिए कर सकते हैं, लेकिन बाहरी रूप से नहीं। यदि आपकी मशीन में कई इंटरफेस हैं, तो आप विशिष्ट लोगों को सुनने के लिए 'सेवाएं' बता सकते हैं। एक विशिष्ट होम लैन में, मैं अपने राउटर से संपर्क करने के लिए 192.168.1.1 का उपयोग कर सकता हूं, लेकिन यह कहीं और काम नहीं करेगा। इसी तरह, मैं 192.168.1.39 से 192.168.1.38 का उपयोग कर सकता था लेकिन बाहर नहीं

यदि आपका पीसी एकमात्र उपकरण था, जो सीधे मॉडेम या समान डिवाइस से जुड़ा होता है (जैसा कि उपभोक्ता राउटर के विपरीत) या किसी संगठन / आईएसपी के हिस्से के रूप में एक सार्वजनिक आईपी पता होता है, जिसमें उनका ब्लॉक होता है, और उन्हें असाइन / रूट करता है। आप, आपके पास एक वैश्विक रूप से निष्क्रिय IP पता होगा। मेरा ISP मुझे एक ipv4 पता और ipv6 पतों का एक ब्लॉक देता है , जिसमें प्रति इंटरफ़ेस कई ipv6 पते हैं।

जहां आपके पास कई इंटरफेस हैं, आप निजी और सार्वजनिक आईपी का मिश्रण कर सकते हैं - आमतौर पर वीपीएस प्रदाता ऐसा करते हैं, इसलिए आप अपने बाहरी डेटा कोटा का उपयोग किए बिना उसी प्रदाता पर दूसरे वीपीएस तक पहुंच सकते हैं।

वे सभी अलग-अलग दृष्टिकोण से मेरे आईपी पते हैं। मेरा RFC 1918 पता मेरे लैन के अंदर से मान्य है, पोर्ट फॉरवर्ड के साथ मेरा बाहरी आईपी पता बाहरी रूप से मान्य है, और मेरा आईपीवी 6 पता कहीं भी मान्य है आईपीवी 6।


6

प्रश्न 1:

  • अपने कंप्यूटर के IPv4 पता है, जैसा कि ipconfig, आदेश की रिपोर्ट 192.168.1.36
  • के रूप में 127.0.0.1यह एक विशेष IP पता है कि तुम उस पर ट्रैफ़िक भेजने के बस अपने आप को अभी वापस जाना होगा सकते हैं - पता है कि क्या एक "लूपबैक" पता कहा जाता है।
  • जैसा कि आपने उल्लेख किया है, एक सामान्य कंप्यूटर पर, 127.0.0.1लोकलहोस्ट के समान है। यदि आप C:\Windows\System32\drivers\etc\hostsनोटपैड में फ़ाइल खोलते हैं , तो आप देख सकते हैं कि मैपिंग कहाँ से आती है। (और आप चाहें तो इसे बदल सकते हैं, लेकिन यह आमतौर पर अनुशंसित नहीं है।)
  • लूपबैक पते का उपयोग किस लिए किया जाता है? विभिन्न बातें। उदाहरण के लिए, यदि आप एक ऐसे वेबपेज पर काम करना चाहते हैं, जिसका निर्माण आप कर रहे हैं, लेकिन किसी कारण से आपके कंप्यूटर में कोई ईथरनेट या वायरलेस एनआईसी नहीं है, तो आप अभी भी कनेक्ट करने के लिए ब्राउज़र का उपयोग करके वेबसाइट पर पहुंच पाएंगे http://127.0.0.1/

प्रश्न 2:

  • 192.168.1.36IPv4 पता विशिष्ट दुनिया के लिए अपने कंप्यूटर की पहचान करने के लिए इस्तेमाल नहीं कर रहा है। वह आपका LAN IP एड्रेस है। केवल आपके राउटर कैम के पीछे के कंप्यूटर सीधे आपके लैन आईपी पते तक पहुंचते हैं।
  • यदि आप उस पते को ढूंढना चाहते हैं जो विशिष्ट रूप से आपकी पहचान करता है, तो बस http://www.whatismyip.com/ पर जाएं

5

मेरे द्वारा देखी गई अन्य पाठ्यपुस्तक उत्तरों की तुलना में आपको अधिक सरल उत्तर प्रदान करने के लिए:

127.0.0.1 वास्तव में आपके राउटर को ट्रैफ़िक नहीं भेजता है और फिर आपके कंप्यूटर पर वापस आ जाता है। "लूपबैक" शब्द को भ्रमित मत करो। एक लूपबैक एड्रेस जो सभी करता है वह आपके टीसीपी / आईपी स्टैक की जांच करता है। यदि आपके टीसीपी / आईपी स्टैक को सही ढंग से कॉन्फ़िगर किया गया है और यदि आपका नेटवर्क इंटरफेस कार्ड ठीक से काम कर रहा है तो यह परीक्षण करने के लिए डी फैक्टो समस्या निवारण कदम है।

आपका IP पता वही है जो वास्तव में आपके राउटर द्वारा अन्य कंप्यूटरों / सर्वरों को प्रस्तुत किया जाता है।

क्या आप जानते हैं कि आप नेटवर्क से जुड़े बिना 127.0.0.1 पिंग कर सकते हैं? सच्ची कहानी।


1
अच्छा सरल उत्तर है। थोड़ा और जोड़ने के लिए: का उपयोग करें localhostया 127.0.0.1जब आप अपने कंप्यूटर के नेटवर्क स्टैक का उपयोग करना चाहते हैं, लेकिन वास्तव में नेटवर्क से बाहर जाए बिना। localhostया तो उपयोग करने का 127.0.0.1मतलब है या आप चाहते हैं कि सॉफ्टवेयर का एक टुकड़ा उसी कंप्यूटर पर सॉफ्टवेयर के दूसरे टुकड़े से बात करे । उदाहरण के लिए, एक डेटाबेस क्लाइंट ऐप एक ही कंप्यूटर पर चल रहे डेटाबेस सर्वर से बात कर रहा है। या एक वेब ब्राउज़र एक ही कंप्यूटर पर एक वेब सर्वर से बात कर रहा है। उस नाम या उस नंबर का उपयोग करते समय, आप निश्चित हो सकते हैं कि आप उसी कंप्यूटर के भीतर कनेक्ट कर रहे हैं, न कि किसी अन्य बॉक्स में।
तुलसी Bourque

4
  1. मेरे स्थानीय कंप्यूटर का IPv4 पता कौन सा है? क्या यह 127.0.0.1(जैसा कि लेख में बताया गया है) या है 192.168.1.36?

के पते 127.0.0.1और 192.168.1.36अपने स्थानीय कंप्यूटर के उपयोग के लिए दोनों हैं, और 192.168.1.36संभावित लैन नेटवर्क उपयोग के लिए है। पढ़ते रहिये।

  1. क्या IPv4 का उपयोग दुनिया या मेरे डोमेन में विशिष्ट रूप से मेरे कंप्यूटर / मशीन की पहचान करने के लिए किया गया है या केवल उसी गेटवे का उपयोग करने वाले कंप्यूटर के सेट के भीतर मेरे LAN को प्रतिबंधित किया गया है?

एकमात्र पता जो आपके बड़े LAN के लिए उपयोग किया जाएगा 192.168.1.36127.0.0.1पता और होस्ट नाम localhostसे जुड़ा यह मुख्य रूप से परीक्षण और स्थानीय नेटवर्क निदान के लिए ही सिस्टम द्वारा प्रयुक्त एक स्थानीय लूपबैक पता माना जाता है। मतलब उस पते तक पहुंचने का एकमात्र तरीका है कि आप अपनी मशीन से सीधे शुरुआत करें।

इसके लायक क्या है, दुनिया के हर कंप्यूटर को असाइन किया गया है 127.0.0.1/ localhostआप एक मशीन से दूसरे मशीन तक पहुंच को दूर से कनेक्ट नहीं कर सकते हैं 127.0.0.1/ localhost। तो औसत उपयोगकर्ता के लिए, आपको कभी भी सचेत रूप से प्रवेश करने की आवश्यकता है 127.0.0.1/ localhostकिसी से भी पतली नहीं है।

उस ने कहा, 192.168.1.36पता आपके LAN नेटवर्क पर किसी भी अन्य कंप्यूटर का पता है, यदि आपका कंप्यूटर नेटवर्क सेवाओं की अनुमति देने के लिए सेटअप है, तो आपको पहचानने और उस तक पहुंचने के लिए उपयोग करेगा। और यह तभी लागू होगा जब आप अपनी मशीन पर सर्वर-जैसे कनेक्शन सक्षम करते हैं 192.168.1.36। और इसका मतलब है कि यदि आप लॉग इन थे 192.168.1.36और फिर परीक्षण के लिए "खुद से कनेक्ट" करना चाहते थे, तो हाँ आप ऐसा कर सकते थे। लेकिन परंपरागत रूप से, स्थानीय प्रणाली परीक्षण 127.0.0.1/ localhostएडेप्टर का उपयोग करता है ।

जब तक आपके LAN के बाहर की दुनिया के बाकी हिस्सों को भी WAN कनेक्शन के रूप में जाना जाता है - तब तक192.168.1.36 आपके LAN के बाहर रिमोट से कनेक्ट नहीं किया जा सकता जब तक कि आप पोर्ट अग्रेषण या कुछ समान के माध्यम से ऐसा करने के लिए अपने राउटर को स्पष्ट रूप से सेट नहीं करते हैं। लेकिन वह अवधारणा इस सवाल के दायरे से बाहर है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.