ডোমেইন ইংরেজি শব্দ যার বাংলা অর্থ স্থান। আপনি যদি একটি ওয়েবসাইট খুলতে চান তবে ইন্টারনেটে আপনাকে একটি স্থান তথা ডোমেইন কিনতে হবে। আপনার অফিসে যদি কেউ আসতে চায়, তবে তাকে এর ঠিকানা জানতে হবে । ওয়েবসাইটের ক্ষেত্রে এই ঠিকানাটা হচ্ছে তার নাম যাকে বলা হয় ডোমেইন নেম । এই ডোমেইন নেমই আপনার ওয়েবসাইটকে অনন্যভাবে আইডেন্টিফাই করবে । বিশ্বের সবাই ওয়েবসাইটটিকে চিনবে এবং একসেস করবে এ নাম ব্যবহার করে ।
যেমন দরুন প্রত্যেক মানুষের একটি নাম আছে । এই নামেই তার পরিচয় বহন করে থাকে । ডোমেইন নেম অনেকটা মানুষের নামের মতই । ডোমেইন নেম এবং মানুষের নামের মদ্ধে পার্থক্য হচ্ছে মানুষের নাম ইউনিক নয় অর্থাৎ একটি নাম একাধিক মানুষের থাকে । কিন্তু ডোমেইন নেম সম্পূর্ণ ইউনিক অর্থাৎ একটি ডোমেইন পৃথিবীতে আর দ্বিতীয়টি নেই, ঠিক মোবাইল নাম্বারটাকে উধাহরন হিসেবে দেখতে পারেন, যেমন আপনার ফোন নাম্বারের সাথে আর কারো নাম্বারের হুবাহু মিল নেই । ডোমেইন হচ্ছে একটি ওয়েবসাইট এর ঠিকানা । যার মাধ্যমে, ব্যবহারকারী আপনার ওয়েবসাইটটি খুঁজে পাবে । যেমন উদাহরন হিসেবে দেখতে পারেন www.pchelpcenterbd.com একটি ডোমেইন নেম । আবার ডোমেইন নেম এর পরিবর্তে আইপি এড্রেস ব্যবহার করেও আপনার ওয়েব সাইটে প্রেবেশ করতে পারবে বা যে কোন ওয়েব সাইট ভিজিট করা যায় । আইপি এড্রেস সাধারণত সংখ্যায় থাকে ।
যেমন; 10.196.001.002 একটি আইপি এড্রেস ।
একটি ওয়েবসাইট এ বেশ কিছু অংশ থাকে । যেমন; http://www.pchelpcenterbd.com একটি ডোমেইন নেম ।
এখানে, “http://” অংশটুকু হচ্ছে প্রোটোকল, “www.” হচ্ছে Hostname, “pchelpcenterbd” হচ্ছে প্রতিষ্ঠানের নাম/ডোমেইন নেম/2nd Level Domain এবং “.com” অংশটুকু হচ্ছে ডোমেইন এক্সটেনশন । অর্থাৎ একটি সাইটের গঠনঃ প্রোটোকল//:ওয়েব.ডোমেইন নেম.ডোমেইন এক্সটেনশন ।
একটি ওয়েবসাইট তৈরির প্রথমেই যা আলোচনায় আসে তা হচ্ছে এই ডোমেইন কি হবে।
ডোমেইন কি তা সম্পর্কে আরো একটু জেনে নেয়া যাকঃ
একটি ওয়েবসাইট এর সকল ফাইল একটি সার্ভার (কম্পিউটার) এ থাকে। প্রত্যেক সার্ভার এর একটি নির্দিষ্ট IP Address (Internet Protocol Address) থাকে। যার মাধ্যমে ঐ সার্ভারকে ইন্টারনেট এ খুঁজে পাওয়া যায়। যেমন আমাদের ওয়েবসাইট এর সার্ভার এর IP Address হতে পারেঃ 170.198.168.212
কিন্তু এভাবে তো আর সব ওয়েবসাইট এর IP Address মনে রাখা সম্ভব না। এই সমস্যা দূর করে দেয় Domain ।
একটা Domain এর জন্য IP Address সেট করা থাকে। ফলে সেই Domain লোড করলে ঐ ওয়েবসাইট লোড হয়।
pchelpcenterbd.com এটা হচ্ছে আমাদের সাইট এর Domain । এটা লোড করলেই আমাদের ওয়েবসাইট লোড হবে।
প্রত্যেকটি Domain প্রধানত ২টি অংশ নিয়ে গঠিত। একটি হচ্ছে Domain Name এবং আরেকটি Domain Suffix ।
pchelpcenterbd.com এই ডোমেইন এর pchelpcenterbd হচ্ছে Domain Name এবং .com হচ্ছে Domain Suffix ।
Domain Name এ সর্বনিম্ন ৩ টি অক্ষর থাকতে হবে আর সর্বোচ্চ ৬৩ টি অক্ষর থাকতে পারবে। শুধু ইংরেজি অক্ষর, ০-৯ পর্যন্ত সংখ্যা আর “-” (Hyphen) Domain Name এর ভিতর ব্যাবহার করা যাবে।
ডোমেইনের বিভিন্ন ধরনঃ
Domain আবার কয়েক ধরনের হয়ে থাকে।
TLD = Top Level Domain । যেমনঃ .com, .org, .net, .info, .pw, .me ইত্যাদি। এগুলো হচ্ছে সর্বোচ্চ লেভেল এর Domain ।
gTLD = Generic Top Level Domain । Top Level Domain গুলোর মধ্যে যেগুলো কোন দেশের সাথে সংশ্লিষ্ট না তাদেরকে gTLD বলে। .com, .org, .net, .info ইত্যাদি কিছু সংখ্যক Generic Top Level Domain । আর .in, .pk ইত্যাদি Generic Top Level Domain নয়।
SLD = Sub Level Domain: Domain Name এর আগে কিছু থাকলে তাকে Sub Level Domain বলে। যেমন blog.linuxhostlab.com এখানে blog. হচ্ছে Sub Level Domain । একটা Domain এ একাধিক Sub Level Domain থাকতে পারে। যেমন m.blog.linuxhostlab.com ইত্যাদি ।
ccTLD = Country Code Top Level Domain । বিভিন্ন দেশের নিজস্ব যেই ডোমেইনগুলো থাকে তারা হচ্ছে Country Code Top Level Domain । যেমন .bd(Bangladesh), .pk (Pakistan), .us (America), .uk (United Kingdom), .in (India) ইত্যাদি।
বিশ্বের প্রথম Domain হচ্ছে symbolics.com । এটা Massachusetts computer company রেজিস্টার করেছিল Symbolics দ্বারা মার্চ ১৫, ১৯৮৫ সালে।
টপ লেভেল ডোমেইনঃ .com .net .org .info ইত্যাদি ডোমেইনকে টপ লেভেল ডোমেইন বলা হয়। (এইসব ডোমেইন কিনতে হয়)
ফ্রী ডোমেইনঃ .blog.com .xtgem.com .blogspot.com .tk, wordpress.com, weebly.com ইত্যাদি ডোমেইনকে ফ্রী ডোমেইন বলা হয়। (এইসব ডোমেইন ফ্রীতে পাওয়া যায়)
©linuxhostlab