একটি IPv4 রেঞ্জ বা CIDR সম্পূর্ণ অ্যাড্রেসের তালিকায় বিস্তৃত করুন, লাইভ কাউন্ট সহ। ফায়ারওয়াল নিয়ম এবং ইনভেন্টরির জন্য উপযোগী।
একটি রেঞ্জকে তালিকায় রূপান্তর করুন। একটি শুরু-শেষ রেঞ্জ (192.168.1.1-192.168.1.20) বা একটি CIDR (10.0.0.0/28) দিন এবং সেখানে থাকা প্রতিটি অ্যাড্রেস পান, কাউন্টসহ। খুব বড় রেঞ্জ আপনার ব্রাউজারের স্বার্থে ক্যাপ করা হয়। স্থানীয়ভাবে চলে।
অবৈধ রেঞ্জ বা CIDR
–
10,000-এর বেশি অ্যাড্রেসের রেঞ্জে কেবল প্রথম 10,000 এবং একটি কাউন্ট দেখানো হয়।
একটি রেঞ্জকে তালিকায় রূপান্তর করা
একই পরিসর বর্ণনা করার দুটি উপায়
একটি CIDR ব্লক এবং একটি শুরু-শেষ জোড়া উভয়ই অ্যাড্রেসের একটি ধারাবাহিক রান বর্ণনা করে, কিন্তু তারা সমানভাবে অভিব্যক্তিশীল নয়। CIDR কেবল এমন একটি ব্লক উপস্থাপন করতে পারে যার আকার দুই-এর ঘাত এবং যার বেস অ্যাড্রেস সেই আকারে সারিবদ্ধ — 10.0.0.0/30 বৈধ, 10.0.0.1/30 একই ব্লক বর্ণনা করে 10.0.0.0/30-এর মতো কারণ নিচের বিটগুলো মাস্ক হয়ে যায়। 192.168.0.254-192.168.1.2-এর মতো একটি নির্বিচার রেঞ্জ একটি একক CIDR হিসেবে লেখা যায় না; তিনটি লাগে।
এই টুলটি উভয় ফর্ম গ্রহণ করে এবং যেকোনোটিকে একটি স্পষ্ট তালিকায় সমতল করে। এটি ঠিক তখনই উপযোগী যখন তালিকার ভোক্তা CIDR বোঝে না: পুরানো অ্যাপ্লায়েন্সের অ্যালোলিস্ট, স্প্রেডশিট কলাম, শেল লুপ এবং দ্রুত স্যানিটি চেক যে একটি রেঞ্জ যা মনে করেন তা কভার করে।
কেন সীমানার ক্ষেত্রেগুলো গুরুত্বপূর্ণ
হাতে-তৈরি এক্সপ্যান্ডারের সাধারণ বাগ হলো অ্যাড্রেসটিকে চারটি স্বাধীন সংখ্যা হিসেবে বিবেচনা করা এবং কেবল শেষ অক্টেট বাড়ানো। এটি রেঞ্জ একটি সীমানা অতিক্রম না করা পর্যন্ত কাজ করে, যেখানে 192.168.0.255-এর পরে 192.168.1.0-এর পরিবর্তে 192.168.0.256 আসে। 32-বিট পূর্ণসংখ্যায় রূপান্তর, বৃদ্ধি এবং ফিরে রূপান্তর রোলওভার স্বয়ংক্রিয় করে এবং এটি একমাত্র পদ্ধতি যা ব্যবহার করা উচিত।
অন্য ফাঁদটি হলো চিহ্ন। যে ভাষায় বিটওয়াইজ অপারেশন স্বাক্ষরযুক্ত 32-বিট পূর্ণসংখ্যা উৎপন্ন করে, 255.255.255.255 -1 হিসেবে আসে যদি না আপনি এটিকে স্বাক্ষরবিহীনে ফিরিয়ে আনেন। 127.x.x.x-এর উপরে যেকোনো অ্যাড্রেস প্রভাবিত হয়, তাই আপনি যদি কেবল 10 বা 192 দিয়ে শুরু হওয়া RFC 1918 রেঞ্জ চেষ্টা করেন তবে বাগটি পরীক্ষায় লুকিয়ে থাকে।
কেন আউটপুট ক্যাপ করা হয়
একটি /8-এ 16.7 মিলিয়ন অ্যাড্রেস থাকে। সেটিকে টেক্সট হিসেবে রূপান্তর করা প্রায় 250 MB, যা শেষ হওয়ার অনেক আগেই ট্যাবটি জমে যাবে। এখানে আউটপুট ক্যাপ করা হয় এবং প্রকৃত মোট আলাদাভাবে রিপোর্ট করা হয়, তাই ব্রাউজারকে সেটি রেন্ডার করতে না বলে আপনি রেঞ্জের প্রকৃত আকার দেখতে পারেন। আপনার যদি সত্যিই একটি খুব বড় ব্লক পুনরাবৃত্তি করার প্রয়োজন হয়, তবে টেক্সট বক্সে তালিকার পরিবর্তে সার্ভারে স্ট্রিম হিসেবে করুন।
সচরাচর জিজ্ঞাসা
কোন ইনপুট ফরম্যাট গ্রহণ করা হয়?
হয় 10.0.0.0/29-এর মতো CIDR স্বরলিপি, অথবা একটি ড্যাশ বা স্পেস দ্বারা পৃথক একটি স্পষ্ট শুরু ও শেষ অ্যাড্রেস, যেমন 10.0.0.1 - 10.0.0.9।
আউটপুট কেন ক্যাপ করা হয়?
একটি সম্পূর্ণ /8 তালিকাভুক্ত করা ষোল মিলিয়নেরও বেশি লাইন হবে এবং ট্যাবটি জমে যাবে। ক্যাপ পৃষ্ঠাটি প্রতিক্রিয়াশীল রাখে যখন কাউন্ট ফিল্ডটি রেঞ্জের প্রকৃত আকার রিপোর্ট করে।
তালিকায় নেটওয়ার্ক এবং ব্রডকাস্ট অ্যাড্রেস অন্তর্ভুক্ত আছে কি?
হ্যাঁ। এক্সপ্যান্ডার রেঞ্জের প্রতিটি অ্যাড্রেস আক্ষরিকভাবে গণনা করে, তাই আপনি সম্পূর্ণ ব্লক পান, কেবল ব্যবহারযোগ্য হোস্ট অ্যাড্রেস নয়।
আমার রেঞ্জটি কেন প্রত্যাখ্যান করা হয়েছিল?
প্রায়শই শেষ অ্যাড্রেসটি সংখ্যাগতভাবে শুরুর চেয়ে কম। টুলটি সেগুলোকে 32-বিট পূর্ণসংখ্যা হিসেবে তুলনা করে, তাই 10.0.0.5 থেকে 10.0.0.1 একটি বৈধ রেঞ্জ নয়।
আমি কি ফলাফলটি একটি ফায়ারওয়াল নিয়মে পেস্ট করতে পারি?
হ্যাঁ, এটি একটি রেঞ্জ বিস্তৃত করার স্বাভাবিক কারণ। বেশিরভাগ টুল একটি নিউলাইন-বিভক্ত তালিকা গ্রহণ করে, যদিও যেখানে সমর্থিত সেখানে একটি CIDR ব্লক আরও সংক্ষিপ্ত।
বিস্তার কি অক্টেট রোলওভার হ্যান্ডেল করে?
হ্যাঁ। পাটিগণিত 32-বিট পূর্ণসংখ্যায় চলে, তাই 10.0.0.255 থেকে 10.0.1.0-এ অতিক্রম করা একটি রেঞ্জ সঠিকভাবে চলতে থাকে।