ইন্টারনেট মহাযজ্ঞ ( ডোমেইন )
ডোমেইন নেম এবং ঠিকানা: যদি এমন হয় যে, আপনি যে কম্পিউটারের সাথে যুক্ত হবেন তার IP জানেনা তবে কি হবে? যদি আপনাকে কোন ওয়েভ এ কাজ করতে হয় যেমন www.google.com তবে আপনার ব্রাউজার কিভাবে জানবে যে ইন্টারনেট এর কোথায় ঐ কম্পিউটারটির অবস্থান এ সকল প্রশ্নের জবাব হল ‘ডোমেইন নেম সার্ভিস(Domain Name Service)’ বা DNS। এটি হল একটি বিতরণকারী ডাটাবেজ যা ইন্টারনেট এ বিচরনকারী কম্পিউটারের নাম এবং তাদের ব্যবহারিক DIP( ) সংরক্ষণ ও নজর রাখে। অনেক কম্পিউটার ইন্টারনেটের সাথে সংযুক্ত থাকে DNS ডাটাবেজের হোস্ট হিসেবে এবং তা সফটওয়ারের মাধ্যমে অন্যান্য কম্পিউটারকে এর সাথে যোগাযোগ ও কাজ করার অনুমতি দেয়। এসকল কম্পিউটারকে আমরা DNS সার্ভার নামে চিনি। কোন DNS সার্ভারই সম্পূর্ণ ডাটাবেজ সংরক্ষণ করে না। তারা শুধু এর অংশ বিশেষ ধারণ করে। যদি DNS সার্ভার অনুরোধকৃত ডোমেইন নেম যা অন্য কম্পিউটার থেকে পাঠানো হয় তা সংরক্ষণ না করে তবে তা পুনরায় অনুরোধ মেসেজ পাবে যা অন্য DNS সার্ভার হয়ে আসবে।
DNS এর গঠন কাঠামো এবং আইপি (IP) রাউটিং গঠন কাঠামোর অনেকটা একই। যখন কোন কম্পিউটার কোন নেম এর অনুরোধ করে। তখন তা পুনরায় উপরের সারির দিকে যেতে থাকে যতক্ষণ পর্যন্ত না সে DNS সার্ভার খুঁজে পায়। উপরের চিত্রটি সম্পূর্ণ গঠন কাঠামোর একটি নমুনা মাত্র। একেবারে উপরের সারিতে রয়েছে ডোমেইন মূল(Root) কিছু পুরাতন এবং আরও পরিচিত ডোমেইন দেখা যাচ্ছে উপরের দিকের সারিতে। যখন কোন একটি ইন্টারনেট সংযোগ তৈরি করে (যেমন উইন্ডোজ LAN বা ডায়াল আপ নেটওয়ার্ক এর জন্য) একটি প্রাথমিক(Primary) এবং একটি বা অনেক গুলো সেকেন্ডারি (Secondary) DNS সার্ভার যা সাধারণত এর গঠনকে নির্দেশ করে। এইভাবে কোন প্রয়োজনীয় ইন্টারনেট অ্যাপ্লিকেশন এর মাধ্যমে ডোমেইন নেম তার কাজ সম্পাদন করে। উদাহরণ স্বরুপ যখন আপনার ওয়েভ ব্রাউজার দিয়ে ওয়েভ এড্রেস এ প্রবেশ করেন তখন ব্রাউজার প্রথমে প্রাইমারি DNS সার্ভারের সাথে সংযুক্ত হয়। আইপি খুঁজে পাওয়ার পর ডোমেইন নেম এ প্রবেশ করে, তারপর ব্রাউজার তার কাঙ্খিত কম্পিউটারের সাথে সংযোগ স্থাপন করেন এবং অনুরোধ করে কাঙ্খিত ওয়েব পেজের জন্য।