ডোমেইনের সমাধান হল ওয়েব সার্ভার থেকে সংযোগ এবং প্রয়োজনীয় তথ্য পাওয়ার জন্য একটি অনন্য নম্বরে একটি টেক্সট ম্যাপ করার প্রক্রিয়া। এখানে টেক্সট হল ডোমেইন নাম ঠিকানা বারে URL এর অংশ হিসেবে প্রবেশ করা হয়েছে এবং নম্বর হল একটি ওয়েব সার্ভারের IP ঠিকানা যেখানে তথ্য সংরক্ষিত আছে। এই প্রবন্ধে, আমরা কিভাবে ডোমেইনকে আইপি ঠিকানায় সমাধান করে ইন্টারনেটে কাজ করে তার বিস্তারিত প্রক্রিয়া ব্যাখ্যা করব।
সম্পর্কিত: গুগল ক্রোম ব্রাউজারে সমাধানকারী হোস্ট সমস্যার সমাধান কিভাবে করবেন?
আইপি এবং ডোমেইন নাম বোঝা
আমরা উদাহরণ হিসেবে সাইটের ঠিকানা www.google.com দিয়ে এই নিবন্ধটি ব্যাখ্যা করব। সহজ ভাষায় সাইটের ঠিকানা ডোমেইন নাম ছাড়া আর কিছুই নয়।
- com একটি শীর্ষ স্তরের ডোমেইন
- গুগল হল com এর সাবডোমেন
- www গুগলের সাবডোমেন।
একটি আইপি ঠিকানার সাথে যুক্ত একটি ডোমেইন নামকে হোস্ট নেম বলা হয়। আপনার কম্পিউটারে একটি ওয়েব ব্রাউজার খুলুন (আমরা গুগল ক্রোমের সুপারিশ করি) এবং ঠিকানা লিখুন www.google.com। গুগল ওয়েবসাইট খুলতে এন্টার কী টিপুন। অন্য একটি ব্রাউজার ট্যাব বা উইন্ডো খুলুন এবং এড্রেস বারে এই নম্বর 172.217.13.78 টাইপ করুন এবং এন্টার টিপুন। অবাক !!! হ্যাঁ এটি একই গুগল ওয়েবসাইটও খুলবে।
IP ঠিকানা দিয়ে ওয়েবসাইট খুলুন
তাহলে ধরা কি? প্রতিটি ডোমেইনের নাম (সাইটের ঠিকানা) ইন্টারনেটে ইন্টারনেট প্রোটোকল (আইপি) নামক একটি নম্বরে ম্যাপ করা হয়। ডোমেইন নাম google.com এ প্রবেশ করলে সার্ভারের আইপি ঠিকানায় 172.217.13.78 ম্যাপ করা হবে এবং তারপর ব্রাউজার হাইপার টেক্সট ট্রান্সফার প্রোটোকল ব্যবহার করে প্রয়োজনীয় তথ্য পেতে সরাসরি সেই আইপি -তে যোগাযোগ করার চেষ্টা করবে । গুগলের মতো বড় ওয়েবসাইটগুলিও একাধিক আইপি ঠিকানার সঙ্গে যুক্ত হতে পারে। আমাদের জন্য আইপি নম্বরগুলি মনে রাখা খুব কঠিন এবং তাই ডোমেইন নামগুলি সহজে এবং সমাধানের উদ্দেশ্যে ব্যবহার করা হয় হোস্টটি সেই অনন্য আইপি ঠিকানা নম্বর পাওয়ার প্রক্রিয়া ছাড়া আর কিছুই নয়।
এর আগে কিছু ব্রাউজার যেমন ফায়ারফক্স, ব্রাউজারের অ্যাড্রেস বারে সাইটের ডোমেইন নাম, আইপি ঠিকানা এবং সার্ভারের অবস্থান দেখায়। আপনি যখনই কোন সাইট খুলবেন তখন এই বিবরণ প্রদর্শন করতে আপনি ব্রাউজার এক্সটেনশন ব্যবহার করতে পারেন।
ব্রাউজার আইপি এবং ডোমেইন নাম দেখায়
এটি কিভাবে সমাধান করে?
ঠিক আছে, আবার আমরা উইন্ডোজ 8 এবং গুগল ক্রোম ব্রাউজার ব্যবহারের সহজ উদাহরণ দিয়ে ব্যাখ্যা করব। নেটওয়ার্ক এবং শেয়ারিং সেন্টার খুলুন এবং TCP/IPv4 বা TCP/IPv6 এর বৈশিষ্ট্যগুলিতে যান যা আপনি ব্যবহার করেন। আপনি দুটি বিভাগ দেখতে পাবেন – একটি আপনার ISP থেকে স্বয়ংক্রিয়ভাবে IP ঠিকানা পাওয়ার জন্য এবং অন্যটি হল ম্যানুয়াল কনফিগারেশন থেকে DNS সার্ভার পাওয়া।
এখন ম্যানুয়াল DNS সার্ভার বিকল্পটি বেছে নিন "নিম্নলিখিত DNS সার্ভার ঠিকানাগুলি ব্যবহার করুন:" এবং পছন্দসই সার্ভারের জন্য জাঙ্ক মানটি 1: 1: 1: 1 টিসিপি/আইপিভি 4 এবং 2000: 2000: 2000 :: 2222 টিসিপি/আইপিভি 6 এর জন্য লিখুন এবং ছেড়ে দিন বিকল্প সার্ভারের বিবরণ ফাঁকা। আপনার এন্ট্রিগুলি সংরক্ষণ করতে ঠিক আছে ক্লিক করুন। ক্রোম ব্রাউজার খুলুন, google.com টাইপ করুন এবং এন্টার টিপুন। আপনি কিছু সময়ের জন্য একটি "সমাধানকারী হোস্ট …" বার্তা দেখতে পাবেন এবং তারপরে ওয়েব পেজে উপলব্ধ বার্তাটি দেখতে পাবেন না।
DNS লুকআপ ব্যর্থ
এখন আইপি ঠিকানা 74.125.239.116 টাইপ করুন এবং এন্টার টিপুন, গুগল সাইট অনেক দ্রুত খুলবে (সঠিক DNS দিয়ে google.com খোলার চেয়ে দ্রুত)। বুঝেছি? DNS সার্ভার আপনি ব্রাউজার প্রবেশ বিশেষ একটি হোস্ট অথবা ডোমেইন নাম IP ঠিকানা পেতে প্রয়োজনীয় ব্যবস্থা না। পছন্দের সার্ভার একটি প্রাথমিক সার্ভার হিসেবে কাজ করে এবং বিকল্প সার্ভারটি একটি ফালব্যাক হিসেবে কাজ করে যখন প্রাথমিক সার্ভারটি ব্যর্থ হয়।
সম্পূর্ণ যোগাযোগ কিভাবে কাজ করে?
যখন আপনি স্থানীয় ক্লায়েন্ট কম্পিউটারে চলমান ব্রাউজারে একটি URL প্রবেশ করেন, তখন ব্রাউজারটি আপনার কম্পিউটারের নেটওয়ার্ক সেটিংস থেকে DNS সার্ভারের বিবরণ পায় । ডিএনএস সার্ভারগুলির আইপি ঠিকানায় ডোমেন নামগুলির প্রয়োজনীয় ম্যাপিং থাকবে এবং শ্রেণিবিন্যাসে নেটওয়ার্ক কাঠামোর মতো কাজ করবে। যদি প্রথম ডিএনএস সার্ভারে ম্যাপিং না থাকে তবে এটি পরবর্তী স্তরের ডিএনএস সার্ভার 2 এর জন্য অনুরোধ করবে। এটি আইপি ঠিকানা পাওয়া এবং ব্রাউজারে ফেরত না আসা পর্যন্ত চলবে। (ব্রাউজারটি আপনার প্রবেশ করা সাইটের IP ঠিকানা না পাওয়া পর্যন্ত আপনি একটি সমাধানকারী হোস্ট বার্তা দেখতে পাবেন)।
হোস্ট প্রসেস সমাধান করা
এই সমাধানকারী হোস্ট প্রক্রিয়ার সময় বাঁচাতে ক্রোম ব্রাউজার এবং আপনার স্থানীয় পিসি বা ম্যাক সহ প্রতিটি স্তরে ডিএনএস ক্যাশিং ব্যবহার করা হয়। এর মানে হল ব্রাউজার এবং ডিএনএস সার্ভার হোস্ট নামের আইপি ঠিকানা ক্যাশে করে এবং পরের বার পুনরাবৃত্তি করা অনুরোধগুলি প্রক্রিয়া করার সময় এটি ব্যবহার করে। এটি সার্ভার থেকে প্রতিবার আসল আইপি ঠিকানা পাওয়ার চেষ্টা না করে ওয়েবসাইট লোডিংয়ের গতি বাড়াতে সহায়তা করে। যাইহোক, আইপি পরিবর্তনের কারণে অন্য সমস্যা হওয়ার সম্ভাবনা রয়েছে। যখন ওয়েবসাইটের মালিক আপনি যে সাইটটি অ্যাক্সেস করার চেষ্টা করছেন তার আইপি ঠিকানা পরিবর্তন করে, তখন ডিএনএস সার্ভার দ্বারা ফেরত দেওয়া ক্যাশে আইপি সাইটের নতুন আইপি এর সাথে মিলবে না। আবার ব্রাউজার সঠিক আইপি না পাওয়া পর্যন্ত হোস্টকে সমাধান করার চেষ্টা করবে।
এই সম্পূর্ণ যোগাযোগ টিসিপি/আইপি প্রোটোকলের মাধ্যমে প্রতিটি কম্পিউটারে গঠন করা হয়। একবার ব্রাউজার একটি ডোমেনের আইপি ঠিকানা পেয়ে গেলে, এটি সরাসরি হাইপার টেক্সট ট্রান্সফার প্রোটোকলের (HTTP) মাধ্যমে সার্ভারে অনুরোধ সম্প্রচার করবে। সার্ভার অনুরোধটি গ্রহণ করবে, এটি প্রক্রিয়া করবে এবং ওয়েবপেজের HTML কোডটি ব্রাউজারে পাঠাবে। অবশেষে, ব্রাউজার এইচটিএমএল মার্কআপকে একটি পঠনযোগ্য বিন্যাসে প্রদর্শন করার জন্য ব্যাখ্যা করে এবং আপনি একটি আকর্ষণীয় ওয়েবপেজ দেখতে পান।
ওয়েবপেজ আনা হচ্ছে
সারসংক্ষেপ
যেমন আপনি দেখতে পাচ্ছেন, ডোমেন নামকে আইপি ঠিকানায় সমাধান করা ওয়েব ব্রাউজারে ওয়েবসাইট দেখার মূল বিষয়। ডোমেন নেম সিস্টেম (ডিএনএস) এই প্রক্রিয়াটিকে দ্রুতগতিতে সাহায্য করে যাতে আপনি কখনই বুঝতে পারবেন না যে আপনি একটি ওয়েবসাইট খুললে ম্যাপিং হচ্ছে। যখন ম্যাপিংয়ে কোনো সমস্যা হয়, তখন আপনি ব্রাউজারের স্ট্যাটাস বারে একটি “সমাধানকারী হোস্ট…" বার্তা দেখতে পাবেন অথবা ওয়েবপেজটি লোড হতে অনেক সময় লাগবে। এই সমস্ত ক্ষেত্রে, আপনি ভিপিএন ব্যবহার করতে পারেন, ডিএনএস ফ্লাশ করতে পারেন বা আপনার আইএসপি দিয়ে চেক করতে পারেন ডিএনএস রিসেট করতে এবং সমাধান প্রক্রিয়া দ্রুত করতে।