DNS, Domain ও Hosting

লেসন ৪ / ৪৪

ডোমেইন নেম (Domain Name)

ডোমেইন হলো ওয়েবসাইটের মানুষ-পাঠযোগ্য ঠিকানা। কম্পিউটার IP ব্যবহার করে কিন্তু মানুষের পক্ষে মনে রাখা কঠিন, তাই ডোমেইন।

www.example.com
│    │       │
│    │       └── TLD (Top Level Domain): .com, .org, .net, .bd
│    └────────── Domain name
└─────────────── Subdomain (www, blog, shop)

TLD-র ধরন

  • gTLD (Generic): .com, .org, .net, .info
  • ccTLD (Country Code): .bd (Bangladesh), .in (India), .us (USA)
  • Sponsored: .edu (education), .gov (government), .mil (military)

DNS (Domain Name System)

DNS হলো ইন্টারনেটের ফোনবুক। এটি ডোমেইন নাম-কে IP অ্যাড্রেসে রূপান্তর করে।

প্রশ্ন: facebook.com এর IP কী?
DNS: 157.240.22.35
ব্রাউজার এখন সেই IP-তে connect করবে

DNS Record-র ধরন

  • A Record — ডোমেইনকে IPv4 এর সাথে map করে
  • AAAA Record — IPv6 এর জন্য
  • CNAME — এক ডোমেইনকে অন্য ডোমেইনে alias করে
  • MX Record — ইমেইল সার্ভার
  • TXT Record — টেক্সট ডেটা (verification)

Web Hosting (হোস্টিং)

হোস্টিং হলো একটি সার্ভার স্পেস যেখানে আপনার ওয়েবসাইটের ফাইল থাকে এবং ২৪/৭ ইন্টারনেটে উপলব্ধ।

  • Shared Hosting — অনেক সাইট একই সার্ভারে, সস্তা (Hostinger, cPanel)
  • VPS Hosting — Virtual Private Server, বেশি কন্ট্রোল
  • Dedicated Hosting — পুরো সার্ভার আপনার একার
  • Cloud Hosting — AWS, Google Cloud, DigitalOcean
  • Free Hosting — GitHub Pages, Netlify, Vercel (static sites)