ওয়েব হোস্টিং, ডোমেইন

DNS রেকর্ড বলতে কি বোঝায়? ডোমেইন নেম কিভাবে কাজ করে?

ইন্টারনেটে যত ওয়েবসাইট আমরা দেখতে পাই সেগুলো পৃথিবীর কত দুর-দুরান্তের স্থানের সার্ভার কম্পিউটার থেকে মুহুর্তের মধ্যে আমাদের সামনে এসে হাজির হয়! আর যে বৈজ্ঞানিক প্রক্রিয়ার এটি সংগঠিত হয় সে পদ্ধতিটিকেই বলা হয় DNS বা Domain Name System.

DNS রেকর্ড বলতে কি বোঝায়?

DNS অর্থ ডোমেইন নেম সিস্টেম (Domain Name System)। এটি নামের সাথে IP নাম্বারগুলোকে সংযুক্ত করে, এই সংযুক্তকৃত নাম ও IP লিস্টকে DNS রেকর্ড বলা হয়।

DNS System Explained

এই সিস্টেম ব্যবহার করেই মনে রাখার জন্যে কঠিন IP ঠিকানাগুলোকে একটি ‘নামে‘ রুপান্তরিত করা হয়। প্রতিটি সার্ভারের ঠিকানা হয় একেকটি IP এড্রেস, তাই ওয়েব হোস্টিংগুলোর আসল ঠিকানা হলো সেই সার্ভারের IP এর অধীনে একটি ডাইরেকটরি বা ফোল্ডার নেম, উদাহরনস্বরুপ http://1.2.3.4/username/website_files হলো একটি ওয়েবসাইটের ঠিকানা। কিন্তু এইরকম ঠিকানা মনে রাখা ও প্রচার করা কঠিন হওয়ায় DNS সিস্টেম দিয়ে তা সহজ ও সৌন্দর্য্যমন্ডিত করা হয়ে থাকে, যার ফলে IP ঠিকানাটি তখন google.com, facebook.com ইত্যাদি নামে ব্যবহার করা যায়। বিভিন্ন ধরনের DNS রেকর্ড আছে যেমন, A, NS, MX, TXT, CNAME ইত্যাদি, এগুলোর একেকটি দিয়ে ডোমেইনের সাথে বিভিন্ন ধরনের সার্ভিসকে সংযুক্ত করা হয়, যেমন ‘A‘ রেকর্ড দিয়ে মূল ওয়েবসাইটের সাথে, MX রেকর্ড দিয়ে ইমেইল সার্ভারের সাথে ইত্যাদি।

ডোমেইন নেম কিভাবে কাজ করে?

ওয়েব ব্রাউজারের এড্রেস বারে একটি ডোমেইন ঠিকানা লিখে এন্টার দিলে ব্রাউজার প্রথমেই ডোমেইনটির সাথে সংযুক্ত IP এড্রেস এবং সেই IP এড্রেসটি কোন সার্ভারের সাথে সংযুক্ত তা চিহ্নিত করে ব্যবহারকারীকে সঠিক ওয়েবসাইটে পৌঁছে দিয়ে থাকে। সংযুক্তকৃত নাম ও IP লিস্টকে DNS রেকর্ড বলা হয়। যদি ব্রাউজার ডোমেইন নেম’টির সাথে কোন DNS রেকর্ড খুঁজে না পায় তাহলে ব্রাউজারের পক্ষে ওয়েবসাইটটি খুঁজে পাওয়া সম্ভব হয় না। এজন্যে প্রতিটি ডোমেইনে DNS রেকর্ড সংযুক্ত করার প্রয়োজন হয়। DNS রেকর্ডে নাম্বারের সাথে নাম’কে সংযুক্ত করা হয়, এই নাম্বারগুলোক IP বলা হয়।

ডোমেইন নেম কারা নিয়ন্ত্রণ করে?

ডোমেইন নেম বিভিন্ন বিক্রেতার মাধ্যমে সরবরাহ করে যুক্তরাষ্ট্র ভিত্তিক অলাভজনক একটি প্রতিষ্ঠান ICANN, আর IP সরবারহ করে বিভিন্ন ওয়েব হোস্টিং কোম্পানীর মাধ্যমে ICANN এর অঙ্গ প্রতিষ্ঠান IANA যেন ওয়েব হোস্টিং কোম্পানীগুলো এইসব IP ব্যবহার করে ইন্টারনেটে তাদের সার্ভারের অবস্থান চিহ্নিতকরন করতে পারেন। একজন ডোমেইন ক্রেতা যখন ওয়েব হোস্টিং বিক্রেতাগণের নিকট থেকে হোস্টিং ক্রয় করে একটি IP বা IP সংযোজিত একটি একটি নেমসার্ভার পান এবং তা তার ক্রয়কৃত ডোমেইনের সাথে সংযুক্ত করে দেন তখন ডোমেইনটি ইন্টারনেটে ওয়েব ব্রাউজারের মাধ্যমে দেখতে পাওয়া যায়।

ডোমেইনের জন্যে হোস্টিং কেন দরকার হয়?

ডোমেইন নেম একটি দীর্ঘ নাম্বারকে যাকে IP Address (আ.পি ঠিকানা) বলা হয় তাকে মনে রাখতে ব্যবহৃত হয়। এই নাম্বারটি (IP) সরবরাহ করে বিভিন্ন ওয়েব হোস্টিং কোম্পানী যেন ডোমেইন নেম ব্যবহার করে যেখানে ওয়েবসাইটের ফাইলগুলো রাখা হয় সেখানে পৌঁছানো যায়। যেহেতু নাম্বারটি মনে রাখা কঠিন তাই নাম’টি (ডোমেইন) নাম্বারটির (IP) সাথে সংযুক্ত করে তা সহজে মনে রাখার ব্যবস্থা করা হয়। এদিক দিয়ে বিবেচনা করলে ডোমেইন নেম ও ওয়েব হোস্টিং এর সম্পর্ক অনেকটা সিম কার্ডমোবাইল ফোনের মতো। একটি সিম কার্ড যেমন মোবাইল ফোন ছাড়া অচল, তেমনি একটি ডোমেইনও একটি ওয়েব হোস্টিং ছাড়া অচল। এই জন্যে ডোমেইন ক্রয় করলে একটি ওয়েব হোস্টিং সার্ভিসেরও প্রয়োজন হয়।

হোস্টিং কি ডোমেইন ছাড়া হতে পারে?

পারে, ওয়েব হোস্টিং কোন ডোমেইন ছাড়াও হতে পারে! সেক্ষেত্রে ওয়েব হোস্টিং এর ঠিকানা হয় ওয়েব সার্ভারের IP যেমন, http://IP_ঠিকানা/ইউজার_নেম/ওয়েবসাইটের_ফাইল। বর্তমানে অধিকাংশ ওয়েব হোস্টিং কোম্পানী এই ধরনের ঠিকানা নিরাপত্তার কারণে বন্ধ করে রাখে, তবে যারা cPanel ব্যবহার করেন তারা এই রকম http://cPanel_এর_IP/~username ঠিকানা ব্যবহার করে কোন ডোমেইন ছাড়াও তাদের ওয়েবসাইট দেখে নিতে পারেন। অন্যদিকে কোনও ডোমেইন ততক্ষণ পর্যন্ত কার্যকরী হয় না, যতক্ষণ না তাতে কোন IP ঠিকানা বা ওয়েব হোস্টিং সংযুক্ত করা হয়।