একটা ওয়েবসাইট গ্রাহকের কাছে পৌঁছাতে চারটি জিনিস লাগে। ডোমেইন হলো ইন্টারনেটে আপনার ঠিকানা, যেমন yourbusiness.com। হোস্টিং হলো সেই কম্পিউটার, যেখানে আপনার ওয়েবসাইটের ফাইলগুলো থাকে। ডিএনএস সেই ব্যবস্থা, যা সবাইকে জানায় আপনার ডোমেইন কোন কম্পিউটারের দিকে নির্দেশ করছে। আর এসএসএল সেই সার্টিফিকেট, যা সংযোগটিকে এনক্রিপ্ট করে; ব্রাউজারে তালার চিহ্ন আর "https" দেখে এটা বোঝা যায়। এগুলো প্রায়ই আলাদা আলাদা কোম্পানি থেকে কেনা হয়, তাই অনেক মালিকের কাছেই বিষয়টা গুলিয়ে যায়।
দোকানের উদাহরণে বুঝুন
ধরুন, জেলা শহরে একটি দোকান খুলছেন।
- ডোমেইন হলো দোকানের নাম আর ঠিকানা, যা ভিজিটিং কার্ডে ছাপান। এটা বছর হিসেবে ভাড়া নেওয়া, সময়মতো নবায়ন করতে হয়।
- হোস্টিং হলো আসল দালান, যেখানে মালপত্র রাখা থাকে। ঠিকানা একই রেখে নতুন দালানে যেতে পারেন।
- ডিএনএস হলো এলাকার নির্দেশিকা বা সাইনবোর্ড, যা বলে দেয় ঠিকানাটা কোন দালানে নিয়ে যায়। দালান বদলালে নির্দেশিকাও হালনাগাদ করতে হয়।
- এসএসএল সার্টিফিকেট হলো কাউন্টারে আদান-প্রদানের জন্য সিল করা ব্যাগ, যাতে মাঝখানে কেউ খুলে পড়তে বা বদলাতে না পারে।
প্রতিটি অংশ একটু বিস্তারিত
ডোমেইন
রেজিস্ট্রারের মাধ্যমে নির্দিষ্ট মেয়াদের জন্য ডোমেইন নিবন্ধন করা হয়; সাধারণত প্রতি বছর বা একসাথে কয়েক বছরের জন্য নবায়ন করা যায়। পরিচিত এক্সটেনশনের মধ্যে আছে .com, আর বাংলাদেশের নিজস্ব .bd এক্সটেনশন, যেমন .com.bd, যার নিবন্ধন প্রক্রিয়া আলাদা। যেটাই নিন, সবচেয়ে জরুরি বিষয় হলো ডোমেইনটি যেন আপনার ব্যবসার নামে আর আপনার নিয়ন্ত্রণে থাকা ইমেইলে নিবন্ধিত হয়।
হোস্টিং
হোস্টিং মানে একটি সার্ভার, অর্থাৎ সবসময় ইন্টারনেটে যুক্ত থাকা একটি কম্পিউটার, যা আপনার পেজগুলো ভিজিটরকে দেখায়। এটা হতে পারে একটি সার্ভারের ছোট ভাগ থেকে শুরু করে পুরো একটি মেশিন। এই পছন্দ সাইটের গতি আর নির্ভরযোগ্যতায় প্রভাব ফেলে; ধরনগুলোর তুলনা আছে ওয়েব হোস্টিং বেছে নেওয়া লেখায়।
ডিএনএস
ডিএনএস-এ আপনার ডোমেইনের কয়েকটি "রেকর্ড" থাকে। সবচেয়ে বেশি শুনবেন এগুলোর কথা:
- A রেকর্ড: ডোমেইনকে আপনার হোস্টিং সার্ভারের ঠিকানার দিকে পাঠায়।
- CNAME: একটি নামকে আরেকটি নামের দিকে পাঠায়, প্রায়ই "www" বা বাইরের কোনো সার্ভিসের জন্য।
- MX রেকর্ড: জানায় আপনার ইমেইল কোথায় পৌঁছাবে।
- TXT রেকর্ড: যাচাই আর ইমেইল নিরাপত্তার তথ্য রাখে, যেমন SPF।
ডিএনএস-এ পরিবর্তন করলে তা সবখানে একসাথে দেখা যায় না; ছড়িয়ে পড়তে কিছুটা সময় লাগতে পারে।
এসএসএল
এসএসএল সার্টিফিকেট (এখন এর আরও সঠিক নাম TLS) ভিজিটর আর আপনার সাইটের মধ্যে আদান-প্রদান এনক্রিপ্ট করে। এটা না থাকলে ব্রাউজার মানুষকে সতর্ক করে, আর ফোন নম্বর বা পেমেন্ট নেওয়া কোনো ফর্ম এটা ছাড়া চালানো উচিত নয়। এখন অনেক হোস্টিং নিজে থেকে নবায়ন হওয়া সার্টিফিকেট দেয়, তবু ঠিকমতো কাজ করছে কি না, সেটা কাউকে দেখতে হয়। বিস্তারিত আছে তালার চিহ্নের মানে লেখায়।
কেউ আপনার ঠিকানা লিখলে কী ঘটে
- পাবনার একজন গ্রাহক ফোনের ব্রাউজারে আপনার ডোমেইন লিখলেন।
- তাঁর ফোন ডিএনএস-কে জিজ্ঞেস করে, এই ডোমেইন কোথায় থাকে।
- ডিএনএস আপনার হোস্টিং সার্ভারের ঠিকানা জানিয়ে দেয়।
- ব্রাউজার সেই সার্ভারে যুক্ত হয় আর এসএসএল সার্টিফিকেট যাচাই করে।
- সার্টিফিকেট বৈধ হলে এনক্রিপ্টেড সংযোগ খোলে আর পেজ লোড হয়।
কোনো ধাপ ব্যর্থ হলে গ্রাহক দেখেন ত্রুটির বার্তা, সতর্কবার্তা বা কিছুই না। এ কারণেই ভুলে যাওয়া ডোমেইন নবায়ন বা মেয়াদোত্তীর্ণ সার্টিফিকেট রাতারাতি একটা চালু ওয়েবসাইট বন্ধ করে দিতে পারে।
ইমেইলও এখানেই থাকে
নিজের ডোমেইনে বিজনেস ইমেইল একই ডিএনএস সেটিংয়ের ওপর নির্ভর করে। MX বা TXT রেকর্ড ভুল হলে মেইল ফেরত আসতে বা স্প্যামে যেতে পারে। এটা ঠিকভাবে সেটআপ করা আলাদা একটি কাজ; দেখুন নিজের ডোমেইনে বিজনেস ইমেইল।
সাধারণ প্রশ্ন
ডোমেইন আর হোস্টিং কি আলাদা কোম্পানিতে রাখা যায়? হ্যাঁ। অনেক ব্যবসা ডোমেইন এক রেজিস্ট্রারে আর হোস্টিং অন্য জায়গায় রাখে। এতে পরে হোস্টিং বদলানো সহজও হতে পারে।
লগইন কার কাছে থাকবে? আপনার কাছে। ডেভেলপার অ্যাক্সেস পেতে পারেন, কিন্তু অ্যাকাউন্টগুলো থাকবে ব্যবসার নামে। ডেভেলপার যদি নিজের নামে ডোমেইন নিবন্ধন করে থাকেন, তাঁকে হস্তান্তর করতে বলুন। কী লিখিত রাখবেন, তা আছে ওয়েবসাইটের মালিকানা লেখায়।
নবায়ন করতে ভুলে গেলে? রেজিস্ট্রাররা সাধারণত অল্প কিছুদিনের সুযোগ রাখেন, কিন্তু নিয়ম একেক জায়গায় একেক রকম, তাই এর ওপর ভরসা করবেন না। অটো-রিনিউ চালু রাখুন আর পেমেন্টের মাধ্যম হালনাগাদ রাখুন।
ছোট একটি চেকলিস্ট
- ডোমেইন ব্যবসার নামে নিবন্ধিত, অটো-রিনিউ চালু।
- রেজিস্ট্রার, ডিএনএস আর হোস্টিংয়ের লগইন মালিকের কাছে নিরাপদে রাখা।
- এসএসএল সার্টিফিকেট চালু আর নিয়মিত নবায়ন হচ্ছে।
- ইমেইলের ডিএনএস রেকর্ড যাচাই করা।
- নবায়নের তারিখগুলো ক্যালেন্ডারে লেখা।
কোন অ্যাকাউন্ট কার নিয়ন্ত্রণে আছে তা নিয়ে নিশ্চিত না হলে, আমার ওয়েবসাইট ডেভেলপমেন্ট সার্ভিসের অংশ হিসেবে মিলিয়ে দেখতে সাহায্য করতে পারি।