संक्षिप्त उत्तर है: 95% मामलों में यह नहीं किया जा सकता है, और तुम्हारा उस 95% के भीतर आता है।
सबसे पहले, मुझे यह कहना चाहिए कि अलग-अलग अपलोड और डाउनलोड करने के लिए रूटिंग की बात करना बहुत कम समझ में आता है, क्योंकि तीव्र डाउनलोड कार्यों के लिए आवश्यक है कि कुछ पैकेट स्रोत से पीछे की ओर प्रवाहित हों, अर्थात किसी भी डाउनलोड के लिए कुछ अपलोड प्रवाह की आवश्यकता होती है (यह यूडीपी के लिए कम सच है। टीसीपी, लेकिन यह कभी भी बुरा नहीं होगा)।
यदि हम डाउनलोड भाग के लिए उपयोग किए गए एक से भिन्न एनआईसी के माध्यम से अधिकतर-डाउनलोड कनेक्शन के अपलोड को चैनल करने के लिए थे, तो डाउनलोड का स्रोत उसके पैकेटों के उत्तरों को एक अलग आईपी पते से उत्पन्न होने वाले एक से देखने के लिए देखेगा। पैकेट भेजना; किसी दिए गए कनेक्शन से संबंधित होने वाले पैकेटों की अवहेलना करना एक बुनियादी सुरक्षा सुविधा है, लेकिन तीसरे पक्ष के पते से उत्पन्न होना। इसलिए बातचीत का अपलोड हिस्सा छोड़ दिया जाएगा, और कनेक्शन रुक जाएगा। आईएसपी और उनकी सेवाओं के साथ ऐसा करने के लिए बहुत कम है: यह एक ही लैन पर दो पीसी के बीच भी होता है, अगर दोनों में से एक एक ही कनेक्शन में दो अलग-अलग एनआईसीएस (इसलिए दो अलग-अलग आईपी) का उपयोग करके आईपी पते से कनेक्ट करने की कोशिश कर रहा है। ।
यही कारण है कि हम कनेक्शन के बारे में बात करते हैं, अपलोड / डाउनलोड नहीं करते हैं। लेकिन फिर भी कोई आपके प्रश्न का पुन: सूत्रीकरण कर सकता है: क्या मेरे पास एक पीसी हो सकता है, जिसमें दो एनआईसी हैं जो दोनों नेटवर्क से जुड़े हैं, दो एनआईसी का उपयोग दो अलग-अलग करें कनेक्शन, ई-मेल जैसी धीमी, थकाऊ नौकरी और वेब पेज डाउनलोड जैसी त्वरित प्रक्रिया के लिए तेज़ कनेक्शन के लिए धीमा कनेक्शन कहें?
इस अच्छी तरह से प्रस्तुत प्रश्न का संक्षिप्त उत्तर है: विंडोज में, * निक्स (मैकओएस सहित) और एंड्रॉइड नं.इन लिनक्स हां, आप कर सकते हैं।
आप विंडोज (किसी भी संस्करण), * निक्स और एंड्रॉइड में ऐसा क्यों नहीं कर सकते इसका कारण यह है कि किसी भी राउटिंग टेबल में केवल एक डिफ़ॉल्ट गेटवे हो सकता है (* अर्थात * वह पता जिसे आप सभी पैकेट भेजते हैं, जो आपके LAN को नसीब नहीं होता), और ये OSes केवल एक रूटिंग टेबल को संभाल सकते हैं: इसलिए एक सिंगल गेटवे।
इसके बजाय, अलग-अलग इंटरफेस के लिए अलग-अलग अनुप्रयोगों को आवंटित करने के लिए, आपको दो अलग-अलग कार्यात्मकताओं की आवश्यकता है: एक, क्षमता दो एक साथ दो रूटिंग टेबल चलाते हैं, और दो, अनुप्रयोगों को राउटिंग टेबल में बाँधने की क्षमता। केवल लिनक्स कर्नेल (प्रतियोगिता से पहले प्रकाश वर्ष) में ये क्षमताएं हैं, जैसा कि इस लेखन में है। * निक्स कर्नेल आंशिक रूप से पूर्ण परिणाम प्राप्त किए बिना, अपने फ़ायरवॉल, pfsense के विवेकपूर्ण उपयोग के माध्यम से इसके लिए क्षतिपूर्ति करता है।
एक ही समय में दो रूटिंग तालिकाओं को चलाने की क्षमता (जिसे नीति रूटिंग या स्रोत-आधारित रूटिंग कहा जाता है ) का अर्थ है कि पैकेट को उनके आईपी पते के आधार पर अलग-अलग रूट किया गया है। यदि आप राउटर का निर्माण कर रहे हैं तो यह एक अत्यंत उपयोगी सुविधा है।
हालांकि, आवेदन के आधार पर विभिन्न एनआईसी (और इस प्रकार आईपीएस) का उपयोग करने के लिए, आपको नेटवर्क नेमस्पेस , एक लिनक्स कर्नेल सुविधा की आवश्यकता होती है जो आपको अपने स्वयं के नेटवर्क स्टैक के साथ एक अलग शेल बनाने की अनुमति देता है। अब इस अलग शेल के अंदर चलने वाली प्रक्रियाओं को सभी नेटवर्क नेमस्पेस की रूटिंग टेबल के अनुसार रूट किया जाएगा, न कि मुख्य पीसी के।
यह निश्चित रूप से वर्चुअलाइजेशन का एक रूप है, एक कमजोर कंटेनर की तुलना में एक कमजोर रूप, एक आभासी मशीन का उल्लेख नहीं है। लेकिन यह वास्तविक तरीका है, एक पीसी के साथ, विभिन्न इंटरफेस के माध्यम से विभिन्न प्रक्रियाओं को रूट करने के लिए।
संक्षेप में, लिनक्स में (और केवल लिनक्स में) आप एक अलग नेटवर्क नेमस्पेस चला सकते हैं, जो उदाहरण के लिए, वीपीएन के माध्यम से आपके कार्य स्थल से जुड़ा है, ताकि आप अपने कार्य संसाधनों तक पहुंच सकें, और, यदि आप फ़ायरफ़ॉक्स चलाते हैं, तो आप अपने कार्य स्थान पर आधारित प्रतीत होते हैं, जबकि एक ही समय में नेटवर्क नामस्थान के बाहर Google Chrome चला रहे हैं, और इस प्रकार घर पर (क्रोम पर) दिखाई दे रहे हैं।