विंडोज 7: मैं "मार्ग" कमांड में आईपी रेंज कैसे जोड़ सकता हूं?


12

मैं दो नेटवर्क कनेक्शन का उपयोग कर रहा हूं, और मैंने "मार्ग" कमांड का उपयोग करने की कोशिश की, ताकि जब मैं अपने लैन पर एक विशिष्ट आंतरिक आईपी का उपयोग करूं, तो यह कनेक्शन 1 का उपयोग करेगा, कनेक्शन 2 के माध्यम से कुछ और सामान्य रूप से चलेगा (जिसमें कोई भी नहीं है मेरी LAN तक पहुँच)।

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

किसी भी विचार यह कैसे हल किया जा सकता है?

आपकी मदद की सराहना की है

जवाबों:


23

मार्ग कमांड सभी आईपी के राउटिंग रेंज के बारे में है। रेंज कमांड की कुंजी रूट कमांड के नेटमास्क हिस्से का उपयोग कर रही है ।

बेसिक आईपी नेटवर्किंग सबक

एक आईपी पता एक 32 बिट संख्या है जो इंटरनेट पर एक पते का प्रतिनिधित्व करता है। बाइनरी में लिया गया, आईपी पता 10.0.0.1इस तरह दिखेगा:

10      .0       .0      .1
00001010 00000000 0000000 00000001

नेटमास्क निर्दिष्ट करता है कि पते का कौन सा भाग द्विआधारी 1 को निर्दिष्ट करके सीमा का निश्चित भाग है, और श्रेणी का चर भाग 0. है। इसलिए, 255.255.255.255सभी बिट्स का प्रतिनिधित्व करने वाला एक नेटमस्क तय किया गया है और इसलिए केवल आईपी को रूट करेगा । नेटमास्क का 0.0.0.0अर्थ है कि सभी बिट्स परिवर्तनशील हैं, या दूसरे शब्दों में यह हर आईपी पते से मेल खाता है। 0.0.0.0डिफ़ॉल्ट मार्ग के लिए उपयोग किया जाता है। इसलिए, यदि आप एक सीमा निर्दिष्ट करना चाहते हैं, तो आपको उन नेटमास्क में बिट्स निर्दिष्ट करने की आवश्यकता है जिन्हें आप मिलान करना चाहते हैं।

आप से सभी पते के लिए लागू करने के लिए एक मार्ग चाहता है तो 10.0.0.0करने के लिए 10.0.0.255अपने मार्ग आदेश कैसा लगेगा

          Dest Ip       Netmask       Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1

यदि आप केवल लागू करने के लिए एक मार्ग चाहते थे 10.0.0.100और 10.0.0.103आपकी कमान ADD 10.0.0.100 MASK 255.255.255.255.252 10.0.0.1 मार्ग की तरह लगेगी

और यदि आप अपने मार्ग के सभी पतों 10.0.0.0पर आवेदन करने के लिए एक 10.255.255.255मार्ग चाहते हैं, तो ऐसा लगेगा

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1

आप उस routeकमांड में भी निर्दिष्ट कर सकते हैं जो इंटरफ़ेस को IFपैरामेटर का उपयोग करना चाहिए :

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2

1
यार यह बेहद मददगार था। बहुत बहुत धन्यवाद! : डी
कीस्ट्रोक

0

जैसा कि आप विंडोज 7 का उपयोग कर रहे हैं, स्टार्ट मेनू मेंcmd.exe जाकर व्यवस्थापक के रूप में निष्पादित करें , cmd.exeखोज बॉक्स में टाइप करें, राइट क्लिक करें cmd.exe, और व्यवस्थापक के रूप में रन चुनें (या Ctrl+ Shift+ दबाकर Enter)।

आपको सामान्य कमांड प्रॉम्प्ट से अंतर दिखाई देगा। इस उन्नत कमांड प्रॉम्प्ट के भीतर आप अपना स्थैतिक मार्ग जोड़ सकते हैं, अर्थात

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