DNS (Domain Name System)
DNS — এমন একটি ব্যবস্থা, যা ডোমেন নাম (yandex.ru)-কে IP-অ্যাড্রেসে (77.88.55.77) রূপান্তর করে এবং উল্টোটাও করে।
সহজ ভাষায় DNS কী
DNS (Domain Name System, ডোমেন নাম ব্যবস্থা) হলো একটি বিতরণী ডেটাবেস, যা ডোমেন নাম (যেমন yandex.ru)-কে IP-অ্যাড্রেসে (যেমন 77.88.55.77) রূপান্তর করে এবং উল্টোটাও করে। DNS ছাড়া আপনাকে প্রতিটি সাইটের সাংখ্যিক ঠিকানা মুখস্থ রাখতে হতো।
কল্পনা করুন, DNS হলো ইন্টারনেটের টেলিফোন বই। আপনি ফোনে বন্ধুর নাম ডায়াল করলে ফোনটি স্বয়ংক্রিয়ভাবে তার নম্বর খুঁজে নেয়। ঠিক তেমনই DNS নাম অনুসারে সাইটের IP-অ্যাড্রেস খুঁজে দেয়, এরপর ব্রাউজার ওয়েব সার্ভারের কাছে অনুরোধ পাঠায়, যে পেজটি সরবরাহ করে।
DNS কীভাবে কাজ করে
নাম নির্ণয়ের প্রক্রিয়া (DNS resolution) কয়েকটি ধাপ অন্তর্ভুক্ত করে:
- ব্রাউজারের ক্যাশ: ব্রাউজার নিজের লোকাল ক্যাশ পরীক্ষা করে। নামটি আগে নির্ণীত হয়ে থাকলে ফলাফল সেখান থেকেই নেওয়া হয়।
- OS-এর ক্যাশ: ব্রাউজারে রেকর্ড না থাকলে অনুরোধ যায় অপারেটিং সিস্টেমের কাছে।
- রিকার্সিভ রিজলভার: সেখানেও রেকর্ড না থাকলে অনুরোধ পাঠানো হয় প্রোভাইডারের DNS-সার্ভারে।
- রুট সার্ভার: রিজলভার 13টি রুট সার্ভারের একটির কাছে যায়।
- TLD-সার্ভার: রুট সার্ভার পরিচালনা করে টপ-লেভেল ডোমেনের (.ru, .com) সার্ভারে।
- অথরিটেটিভ সার্ভার: TLD-সার্ভার পরিচালনা করে ডোমেনের অথরিটেটিভ DNS-সার্ভারে।
DNS রেকর্ডের ধরন
- A: নামকে IPv4-অ্যাড্রেসের সঙ্গে যুক্ত করে।
- AAAA: নামকে IPv6-অ্যাড্রেসের সঙ্গে যুক্ত করে।
- CNAME: ক্যানোনিকাল নাম (এলিয়াস) তৈরি করে।
- MX: ডোমেনের মেইল সার্ভার নির্দেশ করে।
- TXT: টেক্সট তথ্য সংরক্ষণ করে (SPF, DKIM, ভেরিফিকেশন)।
- NS: ডোমেনের অথরিটেটিভ DNS-সার্ভার নির্দেশ করে।
DNS ও নিরাপত্তা
DNS আক্রমণের মধ্যে রয়েছে DNS-স্পুফিং (উত্তর পরিবর্তন), DNS-টানেলিং (DNS-রিকোয়েস্টের মাধ্যমে ডেটা প্রেরণ) এবং DNS-সার্ভারে DDoS আক্রমণ। সুরক্ষার জন্য ব্যবহৃত হয় DNS over HTTPS (DoH) ও DNS over TLS (DoT)।
Frequently asked questions
সহজ ভাষায় DNS কী?
DNS — «ইন্টারনেটের টেলিফোন বই»। এটি মানুষের বোঝার উপযোগী সাইটের নাম (যেমন yandex.ru) কম্পিউটারদের বোঝা IP-অ্যাড্রেসে রূপান্তর করে।
ডোমেনের DNS রেকর্ড কীভাবে পরীক্ষা করব?
টার্মিনালে nslookup domain.ru অথবা dig domain.ru কমান্ড ব্যবহার করুন। অনলাইন সার্ভিস: dnschecker.org, mxtoolbox.com.
DNS over HTTPS কী?
DoH (DNS over HTTPS) — এমন প্রোটোকল, যা DNS-রিকোয়েস্টগুলো HTTPS-এর মধ্য দিয়ে এনক্রিপশন করে এবং সেগুলোকে আটকানো ও পরিবর্তন থেকে সুরক্ষা দেয়। চালু করা হয় ব্রাউজারে বা অপারেটিং সিস্টেমের স্তরে।
Other terms in «অবকাঠামো»
Was this information helpful?
Build reliable IT infrastructure
Build a modern, fault-tolerant IT infrastructure. Design, equipment supply, installation and maintenance turnkey.