ইন্টারনেট প্রোটোকল (IP) সংস্করণ 4 (IPv4) এর IP ঠিকানাগুলি 0.0.0.0 থেকে 255.255.255.255 পর্যন্ত। আইপি অ্যাড্রেস 0.0.0.0 এর কম্পিউটার নেটওয়ার্কে বেশ কিছু বিশেষ অর্থ রয়েছে। যাইহোক, এটি একটি সাধারণ-উদ্দেশ্য ডিভাইস ঠিকানা হিসাবে ব্যবহার করা যাবে না।
এই আইপি ঠিকানাটি একটি সাধারণের মতো গঠন করা হয়েছে (এটিতে সংখ্যার জন্য চারটি স্থান রয়েছে)। যাইহোক, এটি একটি স্থানধারক ঠিকানা বা এমন একটি যা বর্ণনা করতে ব্যবহৃত হয় যে কোনও সাধারণ ঠিকানা বরাদ্দ নেই—সর্বজনীন বা ব্যক্তিগত নয়। উদাহরণস্বরূপ, একটি প্রোগ্রামের নেটওয়ার্ক এলাকায় কোনো IP ঠিকানা না রাখার পরিবর্তে, 0.0.0.0 ব্যবহার করা যেতে পারে যেকোন কিছু বোঝাতে সব IP ঠিকানা গ্রহণ করা বা ডিফল্ট রুটে সমস্ত IP ঠিকানা ব্লক করা।
0.0.0.0 এবং 127.0.0.1 কে বিভ্রান্ত করা সহজ। চারটি শূন্য সহ একটি ঠিকানার বেশ কয়েকটি সংজ্ঞায়িত ব্যবহার রয়েছে (নিচে বর্ণিত হিসাবে), যখন 127.0.0.1 এর একটি নির্দিষ্ট উদ্দেশ্য রয়েছে একটি ডিভাইসকে নিজের কাছে বার্তা পাঠানোর অনুমতি দেওয়া।
0.0.0.0 IP ঠিকানাকে কখনও কখনও ওয়াইল্ডকার্ড ঠিকানা, অনির্দিষ্ট ঠিকানা বা INADDR_ANY বলা হয়৷
0.0.0.0 মানে কি
সংক্ষেপে, 0.0.0.0 একটি অ-রাউটেবল ঠিকানা যা একটি অবৈধ বা অজানা লক্ষ্য বর্ণনা করে। যাইহোক, এটি একটি কম্পিউটার বা একটি সার্ভার মেশিনের মত একটি ক্লায়েন্ট ডিভাইসে দেখা যাচ্ছে কিনা তার উপর নির্ভর করে এর মানে ভিন্ন কিছু।
ক্লায়েন্ট কম্পিউটারে
পিসি এবং অন্যান্য ক্লায়েন্ট ডিভাইসগুলি সাধারণত 0.0.0.0 এর একটি ঠিকানা দেখায় যখন একটি TCP/IP নেটওয়ার্কের সাথে সংযুক্ত থাকে না। যখনই অফলাইন থাকে তখন একটি ডিভাইস ডিফল্টরূপে এই ঠিকানাটি দিতে পারে৷
ঠিকানা অ্যাসাইনমেন্ট ব্যর্থতার ক্ষেত্রে এটি স্বয়ংক্রিয়ভাবে DHCP দ্বারা নির্ধারিত হতে পারে। এই ঠিকানার সাথে সেট করা হলে, একটি ডিভাইস সেই নেটওয়ার্কের অন্য কোনো ডিভাইসের সাথে যোগাযোগ করতে পারে না৷
৷0.0.0.0 তাত্ত্বিকভাবে ডিভাইসের আইপি ঠিকানার পরিবর্তে একটি ডিভাইসের সাবনেট মাস্ক হিসাবে সেট করা যেতে পারে। যাইহোক, এই মান সহ একটি সাবনেট মাস্কের কোন ব্যবহারিক উদ্দেশ্য নেই। IP ঠিকানা এবং নেটওয়ার্ক মাস্ক উভয়ই সাধারণত একটি ক্লায়েন্টে 0.0.0.0 বরাদ্দ করা হয়।
এটি যেভাবে ব্যবহার করা হয়েছে তার উপর নির্ভর করে, ফায়ারওয়াল বা রাউটার সফ্টওয়্যার 0.0.0.0 ব্যবহার করতে পারে যে প্রতিটি আইপি ঠিকানা ব্লক করা উচিত (বা অনুমোদিত)।
সফ্টওয়্যার অ্যাপ্লিকেশন এবং সার্ভারগুলিতে
কিছু ডিভাইস, বিশেষ করে নেটওয়ার্ক সার্ভার, একাধিক নেটওয়ার্ক ইন্টারফেসের অধিকারী। TCP/IP সফ্টওয়্যার অ্যাপ্লিকেশনগুলি 0.0.0.0 একটি প্রোগ্রামিং কৌশল হিসাবে ব্যবহার করে যা বর্তমানে সেই মাল্টি-হোমড ডিভাইসে ইন্টারফেসে বরাদ্দ করা সমস্ত IP ঠিকানা জুড়ে নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণ করে৷
যদিও সংযুক্ত কম্পিউটারগুলি এই ঠিকানাটি ব্যবহার করে না, আইপির মাধ্যমে বাহিত বার্তাগুলি কখনও কখনও প্রোটোকল হেডারের ভিতরে 0.0.0.0 অন্তর্ভুক্ত করে যখন বার্তাটির উত্স অজানা থাকে৷
আপনি যখন 0.0.0.0 IP ঠিকানা দেখতে পাবেন তখন কী করবেন
যদি একটি কম্পিউটার টিসিপি/আইপি নেটওয়ার্কিংয়ের জন্য সঠিকভাবে কনফিগার করা থাকে তবে একটি ঠিকানার জন্য 0.0.0.0 দেখায়, এই সমস্যাটি সমাধান করতে এবং একটি বৈধ ঠিকানা পেতে নিম্নলিখিত চেষ্টা করুন:
- ডাইনামিক অ্যাড্রেস অ্যাসাইনমেন্ট সমর্থন সহ নেটওয়ার্কগুলিতে, কম্পিউটারের আইপি ঠিকানা প্রকাশ এবং পুনর্নবীকরণ করুন। ডিএইচসিপি অ্যাসাইনমেন্টের ব্যর্থতাগুলি মাঝে মাঝে বা ক্রমাগত হতে পারে। ব্যর্থতা অব্যাহত থাকলে, DHCP সার্ভার কনফিগারেশনের সমস্যা সমাধান করুন। ব্যর্থতার সাধারণ কারণগুলির মধ্যে রয়েছে DHCP পুলে কোনও উপলব্ধ ঠিকানা না থাকা৷
- যে নেটওয়ার্কগুলির জন্য স্ট্যাটিক আইপি অ্যাড্রেসিং প্রয়োজন, কম্পিউটারে একটি বৈধ IP ঠিকানা কনফিগার করুন৷