मार्ग कमांड सभी आईपी के राउटिंग रेंज के बारे में है। रेंज कमांड की कुंजी रूट कमांड के नेटमास्क हिस्से का उपयोग कर रही है ।
बेसिक आईपी नेटवर्किंग सबक
एक आईपी पता एक 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