कितने कंप्यूटरों में एक ही सार्वजनिक आईपी हो सकता है?


32

मुझे एक ही आईपी से सैकड़ों पेज अनुरोधों की एक सूची मिली है और मुझे यह जानना होगा कि क्या ये अलग-अलग कंप्यूटरों द्वारा अनुरोध किए जा सकते हैं।


15
"NAT" में देखें। यदि एक पूरा विश्वविद्यालय एक सार्वजनिक आईपी के माध्यम से बाहर जाता है, तो वे सभी ग्राहक आपको एक आईपी पते के रूप में दिखाई देंगे।
Sirex

23
एक तरफ के रूप में, यही कारण है कि एक ग्राहक आईपी के लिए एक पहचानकर्ता के रूप में आईपी पते का उपयोग करना अक्सर एक बहुत बुरा विचार है :-)
Sirex

2
RE: 12 घंटे के प्रतिबंध ने देश में बड़ी संख्या में लोगों को मारा क्योंकि कतर में सभी वेब ट्रैफिक को एकल नेट पते के माध्यम से रूट किया जाता है। news.bbc.co.uk/2/hi/technology/6224677.stm
बोरिस ट्रेखोव

1
एक तरफ के रूप में, यह भी है कि क्यों NAT एक बहुत बुरा विचार है
b0fh

3
@ b0fh: वास्तव में, यह आपकी स्थिति पर निर्भर करता है - यदि आपने कहा था, एक परिमित पता स्थान (जैसे 2 ^ 8 पते), एक साथ जुड़े उपकरणों की एक बड़ी संख्या (जैसे 2 ^ 16), और कोई उपयोग करने योग्य विकल्प (सभी जो 1990 के दशक के अंत में ISP के लिए एक असंभावित परिदृश्य नहीं होगा), NAT बिल को काफी अच्छी तरह से फिट करेगा।
पिस्कोवोर

जवाबों:


59

कंप्यूटर की संख्या की कोई सीमा नहीं है , हालांकि अल्पकालिक थकावट की संभावना के कारण एक साथ कनेक्शन की संख्या की सीमा है । अधिक कंप्यूटरों का अर्थ आमतौर पर अधिक कनेक्शन होता है, इसलिए एक व्यावहारिक सीमा होती है कि कितने कंप्यूटर आमतौर पर एक ही आईपी पते को साझा करेंगे। आमतौर पर बहुत बड़ी संख्या में कंप्यूटरों के साथ, NAT के लिए उपयोग किए जाने वाले पूल में कई IP पते साझा किए जाएंगे।


24
पोर्ट थकावट के दर्शक के लिए +1 (नटिंग होने पर भी अक्सर अनदेखी की जाती है)
voretaq7

8
मुझे एक बहुत उबाऊ जन प्रभाव की कल्पना करने के लिए +1। "अब जब आप एक स्पेक्टर हैं, तो कम से कम विलंबता के साथ, गढ़ से टॉवर 2 तक टॉवर 3 में सभी आउटगोइंग पोर्ट पर जाएं।"
सोल्ड आउट एक्टिविस्ट

क्या इसका मतलब यह है कि एक ही सेकंड में विभिन्न "एक ही आईपी" कंप्यूटर से 5 समान अनुरोधों की संभावना नहीं है?
इमानुएल रूसेव

4
@Emanuil Rusev No. 65,536 पोर्ट हैं, इसलिए NAT राउटर 65,536 कनेक्शनों को एक ही समय में 65,536 विभिन्न कंप्यूटरों से अनुमति दे सकता है। सिद्धांत रूप में, यह केवल एक विशेष आईपी पते के लिए है; उनके पास दूसरे आईपी पते से जुड़ने के लिए उन बंदरगाहों का उपयोग करके 65,536 कंप्यूटर हो सकते हैं। संक्षेप में, यदि आपको एक ही आईपी से 100,000 अनुरोध प्राप्त हुए हैं, तो वे संभवतः 100,000 से कम कंप्यूटरों से हैं। लेकिन आप इससे ज्यादा नहीं कह सकते।
रिचर्ड गाड्सन

@SoldOutActivist, ????
पचेरियर

55

जितने पिन के सिर पर नाच सकते हैं - या उससे अधिक सटीक रूप से जितने भी प्रशासक NAT के पीछे छिपाना चाहते हैं।


28
1,000,000 संभव होगा, कभी भी 1,000 का मन नहीं करेगा।
माइक स्कॉट

9
इससे भी बदतर - एक पूर्ण वायरलेस प्रदाता इसके पीछे हो सकता है। वे सार्वजनिक रूप से आईपी पते का खुलासा नहीं करते हैं। मेरा मतलब है कि वोडाफोन ग्राहकों की तरह कोई भी आईपी की एक छोटी संख्या का उपयोग कर सकता है।
टॉमटॉम

6
ऑस्ट्रिया में एक मोबाइल इंटरनेट प्रदाता एक आईपी के पीछे अपने सभी फोन छुपाता है। कुछ दर-सीमित परिदृश्यों में बड़ी परेशानी।
मेलक

2
@ इमेल कौन सी है?
नारंगी80

3
@ इयान बॉयड: एक टीसीपी सत्र के लिए पूर्ण पहचानकर्ता <src ip> <src port> <dst ip> <dst port> है और NAT तालिका में पर्याप्त स्थिति के साथ, यदि कोई अन्य है तो आप src या dst पोर्ट साझा कर सकते हैं। विभिन्न। यह आमतौर पर उस तरह से नहीं किया जाता है, हालांकि (इस प्रकार "कोन के आकार का NAT" ज्यादातर समय काम करता है)।
वेटिन

13

NAT के अलावा, वे एक प्रॉक्सी के पीछे हो सकते हैं। यदि प्रॉक्सी आपके लिए अच्छी है, तो आप अनुरोधों के HTTP-Headers में अधिक जानकारी प्राप्त कर सकते हैं। के लिए देखो X-Forwarded-के लिए हेडर, जो मदद कर सकता है आप अपने वास्तविक UserCount के करीब मिलता है।


1
और यदि प्रॉक्सी विशेष रूप से अन-नाइस है, तो एक्स-फॉरवर्ड-फॉर को फेक किया जा सकता है। जो कि किसी भी सामान्य ग्राहक द्वारा भी किया जा सकता है।
पचेरियर

13

और भी बेहतर, आप एक ही कंप्यूटर हो सकता था के पीछे एक कंपनी के प्रवेश द्वार एक का उपयोग अलग एक लोड संतुलन रिवर्स प्रॉक्सी की वजह से, प्रत्येक हिट पर आईपी। पहचानकर्ता के रूप में आईपी का उपयोग न करें। बस नहीं है।


वैकल्पिक समाधान?
पचेरियर

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

बेशक "लोगों को लॉगिन करें" के लिए आवश्यक है कि आपकी साइट पर USER के लिए पर्याप्त मूल्य हो जो ऐसा करने के लिए परेशान और संभावित गोपनीयता जोखिम के लायक है।
कैस

@ कैस "लोगों को लॉगिन करें" का अर्थ है कि पिछले कम-गुणवत्ता वाले योगदान के आधार पर उपयोगकर्ता सीमित दरों के अधीन हैं, बस उक्त दर सीमा से बचने के लिए एक नया खाता बनाएंगे।
डेमियन यरिक

बड़े नेटवर्क नेट के लिए सार्वजनिक पतों के एक पूल का उपयोग करते हैं, जरूरी नहीं कि पोर्ट थकावट से बचने के लिए लोड बैलेंसिंग के लिए। एक ही क्लाइंट संभवतः अलग-अलग सार्वजनिक आईपी से एक ही गंतव्य के लिए कई कनेक्शन बना सकता है।
Zac67

10

ISP के लिए ग्राहक को केवल एक IP पता देना काफी विशिष्ट है। एक राउटर के लिए एक निजी नेटवर्क पर कई उपयोगकर्ताओं को इस पते का उपयोग करने की अनुमति देने के लिए यह NAT (नेटवर्क एड्रेस ट्रांसलेशन) का उपयोग करता है।


3
मेरा आईएसपी मुझे एक आईपी एड्रेस देकर इस आशय से दोगुना हो गया है, जो स्वयं स्पष्ट रूप से, एनएटी के माध्यम से स्पष्ट रूप से चलता है। इसलिए मेरे कनेक्शन वास्तव में दो अनुवादों से गुजरते हैं।
jpte

अधिक डरावनी NAT परिदृश्य के लिए faqs.org/rfcs/rfc5684.html देखें ।
MSALERS

4

बेशक वे कर सकते हैं।

यदि आप एक नेटवर्क पर हैं और आपके पास 1 सार्वजनिक आईपी पता है, तो प्रत्येक पृष्ठ अनुरोध (भले ही यह विभिन्न कंप्यूटरों से आता हो) अभी भी उसी आईपी पते से आता है।


1

LAN पर किसी भी संख्या में कंप्यूटर हो सकते हैं (यह उनके बीच उपयोग किए जाने वाले भौतिक माध्यमों पर निर्भर हो सकता है अर्थात केबल, रिपीटर आदि), आमतौर पर इंटरनेट से जुड़ने के लिए एक ही गेटवे (कम से कम एक की आवश्यकता होती है) है। इन गेटवे में आम तौर पर संचार के लिए कई आईपी (निजी और सार्वजनिक दोनों) होते हैं।

अब के रूप में लैन घुसपैठ कर सकते हैं LANs का सेट किया जा सकता है ... सही ग्राहक का पता लगाना एक असंभव कार्य है अगर असंभव नहीं है ... हालांकि आप अभी भी गेटवे के राउटिंग टेबल को देख कर या एनएटी को एक्सेस करके प्राप्त कर सकते हैं ... यह लिंक मदद कर सकता है

अधिकांश बार सार्वजनिक आईपी का उपयोग आईएसपी और बड़े या मध्य आकार के संगठनों द्वारा किया जाता है ... यही कारण है कि क्लाइंट आईपी का उपयोग करना अब एक बुद्धिमान विचार नहीं माना जाता है।


आप इस समस्या को कैसे हल करते हैं " यही कारण है कि क्लाइंट आईपी का उपयोग करना अब एक बुद्धिमान विचार नहीं माना जाता है "?
पचेरियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.