सवाल क्या मुझे अपने वेब सर्वर में केवल आईपीवी 6 या आईपीवी 4 और आईपीवी 6 दोनों का उपयोग करना चाहिए?


मेरा वेब सर्वर (उबंटू, एनजिनक्स) में होस्ट द्वारा आवंटित आईपीवी 4 और आईपीवी 6 पते दोनों हैं। मेरी वेबसाइट के लिए, क्या मैं इसे केवल एक आईपीवी 6 पते से बांधूंगा? क्या यह मानक अनुशंसित तरीका है? या, क्या मैं आईपीवी 4 और आईपीवी 6 पते दोनों का उपयोग करूंगा?


36
2017-08-27 02:35


मूल


आप गलत सवाल पूछ रहे हैं (गलत लोगों को) - खुद से पूछें "क्या मुझे इस साइट को आईपीवी 4 क्लाइंट, आईपीवी 6 क्लाइंट, या दोनों से एक्सेस करने में सक्षम होना चाहिए?"। इसका उत्तर यह भी है कि आपके वेब सर्वर को किस पते को सुनना है, इसका उत्तर भी है। - voretaq7
आम तौर पर, मैं पूरी तरह से "अपने चश्मे पहले प्राप्त करें" के साथ सहमत हूं, लेकिन इस मामले में, विचित्र रूप से, मैं नहीं करता; मैं माइकल से सहमत हूं। "v6 केवल" अभी भी, दुख की बात है, आवश्यकता होने की संभावना नहीं है (हालांकि यदि यह है, तो यह टिप्पणी पूरी तरह से गलत है)। यदि ऐसा नहीं है, तो हम नीचे "मिश्रित ढेर" और "v4 केवल" हैं। यहां तक ​​कि यदि आपके उपयोगकर्ता सभी कहते हैं कि "v4 केवल" सही है, इस बिंदु पर, यह गलत है; मिश्रित-स्टैक भविष्य के प्रूफिंग के लिए जाने का तरीका है, इससे कोई फर्क नहीं पड़ता कि वर्तमान उपयोगकर्ता समुदाय क्या कहता है। - MadHatter
@MadHatter इस बिंदु पर, हम सुरक्षित रूप से "v4-only" को समाप्त कर सकते हैं। बड़े पैमाने पर एनएटी की अंतर्निहित सीमाएं वेब साइट के ऑपरेटर या संभवतः किसी भी अन्य इंटरनेट सेवा के लिए v4- केवल अस्थिर बनाती हैं। मेरे अद्यतन उत्तर में अधिक जानकारी। - Michael Hampton♦
@ माइकल हैम्पटन अभी भी आपसे सहमत हैं। - MadHatter


जवाब:


आईपीवी 4 और आईपीवी 6 दोनों का प्रयोग करें

आपको आईपीवी 4 और आईपीवी 6 पते दोनों का उपयोग करना चाहिए।

इंटरनेट पर लगभग हर किसी के पास वर्तमान में एक आईपीवी 4 पता है, या किसी प्रकार की एनएटी के पीछे है, और आईपीवी 4 संसाधनों तक पहुंच सकता है।

हालांकि, लेखन के समय केवल बारे में 0.7%  2.3%  3.8%  6.5%  9%  12% इंटरनेट का 1 9% आईपीवी 6 सक्षम है, लेकिन यह संख्या लगातार बढ़ रही है क्योंकि आईपीवी 6 दुनिया भर में शुरू होने लगती है।

बहुत कम स्थानों में, आईएसपी प्रदान कर रहे हैं मुख्य रूप से आईपीवी 6 या केवल आईपीवी 6 आवासीय ग्राहकों के लिए और आईपीवी 4 कनेक्टिविटी के लिए बड़े पैमाने पर एनएटी, एनएटी 64 या ऐसे अन्य समाधानों का उपयोग कर। यह संख्या बढ़ने की उम्मीद है क्योंकि आईपीवी 4 पता स्थान अंततः समाप्त हो गया है। इन उपयोगकर्ताओं को आम तौर पर आईपीवी 6 पर बेहतर प्रदर्शन होगा।

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

चूंकि आईपीवी 6 वह जगह है जहां इंटरनेट जा रहा है, आपकी वेबसाइट आईपीवी 6 सक्षम होने से अब आपको गेम से आगे रखा जाता है और इससे गंभीर होने से पहले आपको किसी भी समस्या का समाधान करने देता है।

Nginx कॉन्फ़िगर करें

डिफ़ॉल्ट रूप से लिनक्स और nginx के साथ, आप एक ही समय में अपने आईपीवी 4 और आईपीवी 6 से जुड़ सकते हैं listen निर्देश:

listen [::]:80 ipv6only=off;

या, एसएसएल साइटों के लिए:

listen [::]:443 ipv6only=off ssl;

52
2017-08-27 02:40



ठीक है धन्यवाद ... एक और सवाल .. अब मैंने सर्वर सेटअप किया है ... DNS रिकर्स में, मुझे दो रिकॉर्ड ए और एएएए (होस्ट नाम के साथ @) रखना होगा और रिलांट इप्स को इंगित करना होगा? - THpubs
हाँ A रिकॉर्ड आपके आईपीवी 4 पते और के लिए है AAAA रिकॉर्ड आपके आईपीवी 6 पते के लिए है। - Michael Hampton♦
उत्तम। स्पष्टीकरण के लिए बहुत बहुत धन्यवाद :) मैं ipv6 सामान के लिए नया हूँ - THpubs


दोनों से बांधो!

हमारे पास एक आईआईएस वेब साइट थी जिसका कोड क्लाइंट ने इस्तेमाल किए गए DNS नाम का उपयोग करके स्वयं के लिए एक आंतरिक संदर्भ किया था। यह प्रक्रिया हमेशा असफल रहेगी।

एक अन्य लक्षण यह था कि सर्वर पर स्थानीय रूप से चल रहे ब्राउज़र को सर्वर के नाम से वेब साइट नहीं मिल सका, केवल आईपीवी 4 पते से। अर्थात्, http://192.168.55.139 काम करेगा, लेकिन http://myhost असफल हो जाएगा का उपयोग करते हुए ping myhost डिफ़ॉल्ट रूप से, आईपीवी 6 पता लौटाएगा (ping myhost -4 आईपीवी 4 पता वापस करेगा)।

फिक्स आईआईएस खोलना था और आईपीवी 6 पते के साथ-साथ आईपीवी 4 पते से जुड़ने के लिए वेब साइट की बाइंडिंग को बदलना था।

enter image description here


2
2018-06-03 17:33



निजी पते को खराब करना जरूरी नहीं है। हालांकि, आपको अपने वैश्विक आईपीवी 6 पते से भी बांधना चाहिए ताकि आपकी साइट को आईपीवी 6 के माध्यम से बाहरी रूप से पहुंचा जा सके। - Michael Hampton♦
उल्लिखित कोड था Winnovative HTML to PDF Converter। - Glen Little
जब आप एनएटी का उपयोग नहीं करते हैं तो आंतरिक और बाहरी दोनों में एक सेवा सुलभ करना आसान होता है। और यदि आप आईपीवी 6 का उपयोग कर रहे हैं, तो एनएटी से बचना आसान है। लेकिन क्लाइंट द्वारा प्रदान किए गए होस्टनाम से अंधेरे से कनेक्ट करने से डिज़ाइन दोष की तरह लगता है। क्लाइंट के लिए आपको भेजने के लिए यह पूरी तरह से संभव है Host एक डोमेन नाम के साथ हेडर जो आपके नहीं है। - kasperd