অনেকেই ওয়েব সাইট বানাতে চান, কিন্তু জানেন না , ওয়েব সাইট বানাতে কি করা লাগবে , বা কি কি উপাদান লাগে । অনেকেই না বুঝে বিভিন্ন প্রভাইডার এর কাছ থেকে কিনে প্রতারিত হয় । যাতে কেউ আপনার অজ্ঞানতার সুযোগ নিয়ে প্রতারণা না করতে পারে , সেই জন্যই আমার এই পোস্ট , আপনাদের সাড়া পেলে , চালিয়ে যাবো ।
যারা ওয়েবসাইট এর ব্যাপার এ ধারণা অস্পস্ট তাদের জন্যই এই পোস্ট ।
আজকের বিষয়ঃ ওয়েবসাইট করার বেসিক উপাদান ও ডোমেইন । ( পর্ব-১ )
-----------------------------------------------------------------------------------
একটা ওয়েবসাইট বানাতে আপনার দরকার হবে তিনটা জিনিস ।
০১। ডোমেইন
০২। হোস্টিং
০৩। ওয়েব ডেভেলপার ।
ডোমেইনঃ ( আজকে শুধু ব্যাসিক ধারণা দিবো , ডোমেইন হোস্টিং সম্পর্কে পরবর্তিতে বিস্তারিত আলোচনা করবো )
ডোমেইন , হলো একটা নাম । একটা আইপি এড্রেস এর এগেইন্সট এ একটা নাম কেনা । ডোমেইন সারাবিশ্বে একটি কোম্পানি ই রেজিস্ট্রেশন করে থাকে । আর সেই প্রতিষ্ঠানের মাধ্যমে গো ড্যাডি , নেইম ছিলো , বা আমরা ক্লায়েন্ট কে ডোমেইন প্রভাইড করি ।
প্রতিটা ওয়েব সাইট এর ইউ আর এল ( ডোমেইন লিঙ্ক ) একটা আইপি এড্রেস কে রিডাইরেক্ট করে ।
প্রতিটা সার্ভার এর থাকে একটা নির্দিষ্ট আইপি এড্রেস , যখন আপনি কোন ওয়েব সাইট ডোমেইন এড্রেস দিয়ে ব্রাউজ করবেন , তখন সেই ডোমেইন টা সার্ভার এর আইপিকে দেখিয়ে দিবে , আর সেই সার্ভার থেকে তখন আপনার ব্রাউজার এ ওয়েব সাইট শো করবে ।
যেমনঃ
http://www.raweblab.com
এই ডোমেইন টা ব্রাউজার এ দিয়ে এন্টার দিলে আপনি আসলে ব্রাউজ করবেন http://72.29.67.88/ এই সার্ভার লিঙ্ক টা ।
ঠিক তেমনি , আপনি যদি http://www.yahoo.com এই ওয়েব সাইট ব্রাউজ করতে যান , তাহলে ডোমেইন 72.30.2.43 এই রকম আইপি এড্রেস এর সাথে কানেক্ট করবে আপনাকে ।
তো কেনো এই ডোমেইন নেইম, কারন হলো , http://www.somewhereinblog.net নাম টা যত সহজে মনে রাখতে পারবেন , আই পিএড্রেস দিলে আপনি এড্রেস মনে রাখতে পারবেন না ।
194.63.248.47 এই আইপি হলো সামহোয়ার ইন ব্লগ এর ।
কিভাবে একটা ডোমেইন এর এগেইন্সট এ আই পি এড্রেস বের করবেন ??
RUN এ যান , CMD লিখে ইন্টার দিন, ping somewhereinblog.net লিখে ইন্টার দিন । সার্ভার রেস্পন্স টাইম সহ আইপি পেয়ে যাবেন ।
হোস্টিংঃ
আমরা ডোমেইন কে যদি বলি আপনার ঘরের এড্রেস আর হোস্টিং কে বলতে পারি , আপনার ঘরের জমি , যেখানে আপনার ঘর নির্মিত হবে , আর ইট বালু সিমেন্ট রাখা হবে ।
তার মানে আপনি যখন একটা ওয়েব সাইট দেখেন , আপনার ব্রাউজার এ ওপেন হয় , সেই ওয়েব সাইট এর ফাল গুলা কোথাও না কোথাও কম্পিউটার এর হার্ডিস্ক এ রাখা আছে । যারা এই হার্ড্ডিস্ক প্রভাইড করেন তাদের বলা হয় ডাটা সেন্টার । আপনি চাইলেই আপনার নিজের কম্পিউটারকেও একটা সার্ভার বানাতে পারবেন , কিন্তু কেনো এটা করা হয় না , কারন আপনি আপনার পিসি থেকে ব্যান্ডুইথ দিতে পারবেন না , আপনার পিসি ২৪ ঘন্টা ৩৬৫ দিন এক নাগারে চালাতে পারবেন না ।
ডাটা সেন্টার এর জন্য দরকার হয়, হাই ইন্টারনেট স্পীড , ২৪ ঘন্টা কারেন্ট , আর সার্বক্ষিনিক ম্যাইন্টেনেস । এই সার্ভার হলো সেইজায়গা , যেখানে আপনার ওয়েব সাইট এর সকল ডাটা , ইমেজ টেক্সট , কোড সব কিছু রাখতে হবে । একে বলা হয় সাইট হোস্টিং । বাংলাদেশ এ যতদুর জানি একটা মাত্র গভঃ ডাটা সেন্টার আছে । বাংলাদেশ এর সব হোস্টীং প্রভাইডার ই বাইরের দেশের ডাটা সেন্টার ইউজ করে । তবে এই ক্ষেত্রে সবচেয়ে জনপ্রিয় হলো USA এবং UK .
ওয়েব ডেভেলপারঃ
আপনার ব্রাউজার যখন কোন কিছু শো করে সেটা কোণ প্রগ্রামিং ল্যাঙ্গুইয়েজ এর মাধ্যমে শো করে । ওয়েব সাইট বানানোর , জনপ্রিয় প্রগ্রামিং ল্যাঙ্গুয়াজ হলো , Php , HTML, XML, Jquery, Javascript ইত্যাদি । এই প্রগ্রামিং ল্যাঙ্গুএজ দিয়ে যারা আপনার সাইট এর ডিজাইন করবে আকর্ষনিও করবে তাদের কে আমরা ওয়েব ডিজাইনার বা ওয়েব ডেভেলপার বলতে পারি ।
বর্তমানে বেশ কিছু CMS আছে , যেমন ওয়ার্ডপ্রেস , জুমলা , ইত্যাদি , এই সি এম এস দিয়ে বেশ সহজে আকর্ষনিও কম কষ্টে ডায়নামিক সাইট বানানো যায় ।
ডায়নামিক সাইট মেইনলি পি এইচ পি বেসড হয় , আর স্টাটিক সাইট মেইনলি র এইচ টি এম এল দিয়ে করা হয়ে থাকে ।
--------------------------------------------------
আজ এ পর্যন্তই , সাড়াপেলে , আগামী পোস্ট এ ডোমেইন কি , কিভাবে ক্রয় করা যেতে পারে , ডোমেইন কিনার সময় কি কি ব্যাপার গুলা খেয়াল রাখতে হয় , ফুল কন্ট্রল কি , এবং ফুল কন্ট্রল দিয়ে কি জন্য দরকার বিস্তারিত আলোচনা করা হবে ।