IPv4 অ্যাড্রেস কনভার্টার

একটি IPv4 অ্যাড্রেসকে ডটেড-ডেসিমাল, 32-বিট ডেসিমাল, হেক্সাডেসিমাল এবং বাইনারির মধ্যে রূপান্তর করুন, এবং এর in-addr.arpa ফর্ম দেখুন।

একটি অ্যাড্রেস, প্রতিটি উপস্থাপনা। যেকোনো IPv4 অ্যাড্রেসের ডটেড-ডেসিমাল, 32-বিট ইন্টিজার, হেক্সাডেসিমাল এবং বাইনারি ফর্ম, সাথে রিভার্স-DNS in-addr.arpa নামের মধ্যে সুইচ করুন। খাঁটি গণিত, আপনার ব্রাউজারে চলে।

ডেসিমাল (uint32)
হেক্সাডেসিমাল
বাইনারি
in-addr.arpa

একটি অ্যাড্রেস, চারটি স্বরলিপি

ডটের পেছনের 32 বিট

একটি IPv4 অ্যাড্রেস একটি একক স্বাক্ষরবিহীন 32-বিট পূর্ণসংখ্যা। পরিচিত ডটেড-কোয়ার্ড ফর্মটি কেবল একটি প্রদর্শন কনভেনশন: 192.168.1.1 হলো চারটি 8-বিট খণ্ড দশমিকে লেখা এবং ডট দিয়ে যুক্ত, যা প্রকৃত 3232235777 সংখ্যাটির চেয়ে পড়া অনেক সহজ। এই পৃষ্ঠার প্রতিটি স্বরলিপি একই সংখ্যা ভিন্ন পোশাকে, তাই তাদের মধ্যে রূপান্তর কখনো তথ্য হারায় না।

ডেসিমাল ফর্মটি সেই পূর্ণসংখ্যাটি সম্পূর্ণরূপে লেখা। হেক্সাডেসিমাল ফর্মটি 32 বিটকে 8টি হেক্স অঙ্কে দলবদ্ধ করে, যা সুবিধাজনক কারণ প্রতিটি অঙ্কের জোড়া ঠিক একটি অক্টেটের সাথে ম্যাপ করে — 0xC0A80101 পরিষ্কারভাবে C0, A8, 01, 01-তে বিভক্ত হয়। বাইনারি ফর্মটি বিট সীমানা দৃশ্যমান করে, যা নেটমাস্ক নিয়ে যুক্তি করার সময় আপনার প্রয়োজন।

প্রতিটি স্বরলিপি কোথায় দেখা যায়

পূর্ণসংখ্যা ফর্মটি যেখানেই একটি অ্যাড্রেস সস্তায় সংরক্ষণ বা তুলনা করার প্রয়োজন হয় সেখানেই দেখা যায়। ডেটাবেস এটি ব্যবহার করে কারণ INT UNSIGNED স্ট্রিং-এর চেয়ে দ্রুত সর্ট ও রেঞ্জ-স্ক্যান করে, তাই WHERE ip BETWEEN x AND y একটি ইনডেক্স সিক হয়। লগ পাইপলাইন এবং GeoIP টেবিল একই কারণে রেঞ্জগুলো পূর্ণসংখ্যা জোড়া হিসেবে পাঠায়।

হেক্সাডেসিমাল প্যাকেট ডাম্প, কার্নেল স্ট্রাকচার এবং পুরানো কনফিগ ফরম্যাটে দেখা যায়। বাইনারি বেশিরভাগই একটি শিক্ষা ও ডিবাগিং সহায়ক: একটি অ্যাড্রেসকে তার নেটমাস্কের সাথে বাইনারিতে সারিবদ্ধ করুন এবং নেটওয়ার্ক/হোস্ট বিভাজন বিমূর্ত হতে থেমে যায়।

রিভার্স DNS এবং in-addr.arpa

ফরওয়ার্ড DNS একটি নামকে অ্যাড্রেসে ম্যাপ করে। রিভার্স DNS বিপরীত করে, এবং যেহেতু DNS বাম থেকে ডানে কর্তৃত্ব হস্তান্তর করে যখন IPv4 বাম থেকে ডানে আরও নির্দিষ্ট হয়, অক্টেটগুলো উল্টাতে হয়। 192.168.1.1 হয়ে যায় 1.1.168.192.in-addr.arpa, এবং সেই নামে একটি PTR রেকর্ড হোস্টনাম দেয়। মেইল সার্ভার নিয়মিত এটি পরীক্ষা করে — একটি অনুপস্থিত বা অমিল PTR একটি সাধারণ কারণ কেন বৈধ মেইল স্প্যাম হিসেবে স্কোর হয়।

ওপেন-সোর্স নোট: কোনো তৃতীয়-পক্ষের লাইব্রেরি ছাড়াই ভ্যানিলা JavaScript-এ বাস্তবায়িত।

সচরাচর জিজ্ঞাসা

ডেসিমাল ফর্মটি কীসের জন্য?
এটি অ্যাড্রেসটি একটি একক স্বাক্ষরবিহীন 32-বিট পূর্ণসংখ্যা হিসেবে পড়া। ডেটাবেস, ফায়ারওয়াল এবং জিও-আইপি টেবিল প্রায়শই এইভাবে অ্যাড্রেস সংরক্ষণ করে কারণ পূর্ণসংখ্যা রেঞ্জ তুলনা সস্তা।
কেন 255.255.255.255-এ 4294967295 দেখায়?
কারণ রূপান্তরটি স্বাক্ষরবিহীন। ফলাফলকে স্বাক্ষরযুক্ত 32-বিট int হিসেবে বিবেচনা করা ভাষাগুলো একই অ্যাড্রেসের জন্য -1 রিপোর্ট করে; এই টুল সর্বদা স্বাক্ষরবিহীন মান দেখায়।
in-addr.arpa ফর্মটি কী?
এটি রিভার্স DNS লুকআপের জন্য ব্যবহৃত নাম। অক্টেটগুলো উল্টানো হয় এবং প্রত্যয় যোগ করা হয়, তাই 192.168.1.1 হয়ে যায় 1.1.168.192.in-addr.arpa।
বাইনারি চারটি দলে দেখানো হয় কেন?
প্রতিটি দল একটি অক্টেট। ডটে বিভক্ত করা সহজে দেখতে দেয় সাবনেট মাস্ক ঠিক কোথায় অ্যাড্রেস কাটে, যা সাধারণত বাইনারি পড়ার একমাত্র কারণ।
এটি কি IPv6 হ্যান্ডেল করে?
না, এই কনভার্টারটি শুধুমাত্র IPv4। IPv6 অ্যাড্রেস 128 বিট এবং হেক্সটেট ও :: কম্প্রেশন সহ একটি ভিন্ন টেক্সচুয়াল স্বরলিপি ব্যবহার করে।
কোনো কিছু কি সার্ভারে পাঠানো হয়?
না। রূপান্তরটি আপনার ব্রাউজারে চলা খাঁটি পাটিগণিত, তাই আপনি যে অ্যাড্রেসগুলো পেস্ট করেন সেগুলো কখনো পৃষ্ঠা ছেড়ে যায় না।