কম্পিউটার

DNS সার্ভার:এগুলি কী এবং কেন ব্যবহার করা হয়?

একটি ডিএনএস সার্ভার হল একটি কম্পিউটার সার্ভার যা সর্বজনীন আইপি ঠিকানা এবং তাদের সংশ্লিষ্ট হোস্টনামের একটি ডাটাবেস ধারণ করে এবং বেশিরভাগ ক্ষেত্রে অনুরোধ অনুযায়ী সেই নামগুলিকে আইপি ঠিকানাগুলিতে সমাধান বা অনুবাদ করে। DNS সার্ভারগুলি বিশেষ সফ্টওয়্যার চালায় এবং বিশেষ প্রোটোকল ব্যবহার করে একে অপরের সাথে যোগাযোগ করে৷

আপনি অন্য নামে উল্লেখ করা একটি DNS সার্ভার দেখতে পারেন, যেমন একটি নাম সার্ভার বা নাম সার্ভার, এবং একটি ডোমেন নাম সিস্টেম সার্ভার৷

DNS সার্ভারের উদ্দেশ্য

ডোমেইন বা lifewire.com-এর মতো হোস্টনাম মনে রাখা যতটা সহজ, তার থেকে সাইটের আইপি অ্যাড্রেস নম্বর 151.101.2.114 মনে রাখা সহজ৷ তাই যখন আপনি লাইফওয়্যারের মতো একটি ওয়েবসাইট অ্যাক্সেস করেন, তখন আপনাকে যা টাইপ করতে হবে তা হল URL https://www.lifewire.com৷

যাইহোক, ইন্টারনেটে একে অপরকে সনাক্ত করার চেষ্টা করার সময় কম্পিউটার এবং নেটওয়ার্ক ডিভাইসগুলি ডোমেন নামের সাথে ভাল কাজ করে না। এটি একটি IP ঠিকানা ব্যবহার করা অনেক বেশি দক্ষ এবং সুনির্দিষ্ট, যা নেটওয়ার্কে (ইন্টারনেট) ওয়েবসাইটটি কোন সার্ভারে রয়েছে তার সংখ্যাসূচক উপস্থাপনা৷

DNS সার্ভার:এগুলি কী এবং কেন ব্যবহার করা হয়?

DNS সার্ভারটি মানুষ এবং কম্পিউটারের মধ্যে তাদের যোগাযোগের সুবিধার্থে সাহায্য করে।

কিভাবে DNS সার্ভার একটি DNS কোয়েরি সমাধান করে

আপনি যখন আপনার ব্রাউজারের ঠিকানা বারে একটি ওয়েবসাইট ঠিকানা টাইপ করেন এবং এন্টার টিপুন, তখন আপনি যে ঠিকানাটি দেখতে চান সেটি খুঁজে পেতে একটি DNS সার্ভার কাজ করে। এটি বেশ কয়েকটি সার্ভারে একটি DNS ক্যোয়ারী পাঠিয়ে এটি করে, যার প্রতিটি আপনার প্রবেশ করানো ডোমেন নামের একটি ভিন্ন অংশ অনুবাদ করে। অনুসন্ধান করা বিভিন্ন সার্ভার হল:

  • একটি DNS সমাধানকারী:IP ঠিকানা সহ ডোমেন নাম সমাধান করার অনুরোধ গ্রহণ করে। আপনি যে সাইটটিতে যেতে চান সেটি আসলে ইন্টারনেটে কোথায় আছে তা খুঁজে বের করার জন্য এই সার্ভারটি গর্বিত কাজ করে৷
  • একটি রুট সার্ভার:রুট সার্ভার প্রথম অনুরোধ গ্রহণ করে, এবং একটি ফলাফল প্রদান করে যাতে DNS সমাধানকারীকে জানানো হয় যে টপ লেভেল ডোমেন (TLD) সার্ভারের ঠিকানা কী সাইট সম্পর্কে তথ্য সংরক্ষণ করে। একটি শীর্ষ স্তরের ডোমেন হল .com এর সমতুল্য৷ অথবা .net ঠিকানা বারে আপনি যে ডোমেন নামের প্রবেশ করেছেন তার অংশ।
  • একটি TLD সার্ভার:DNS সমাধানকারী তারপর এই সার্ভারকে জিজ্ঞাসা করে, যা প্রকৃতপক্ষে সাইটটি যেখানে ফেরত দেওয়া হয় সেখানে কর্তৃপক্ষের নাম সার্ভার ফিরিয়ে দেবে।
  • একটি প্রামাণিক নাম সার্ভার:অবশেষে, আপনি যে ওয়েবসাইটটি সরবরাহ করার চেষ্টা করছেন তার প্রকৃত আইপি ঠিকানা জানতে DNS সমাধানকারী এই সার্ভারটিকে জিজ্ঞাসা করে৷

একবার আইপি ঠিকানা ফেরত গেলে, আপনি যে ওয়েবসাইটটি দেখতে চান সেটি আপনার ওয়েব ব্রাউজারে প্রদর্শিত হবে৷

এটা অনেকটা সামনে এবং পিছনের মত শোনাচ্ছে, এবং এটিই, কিন্তু আপনি যে সাইটটি দেখতে চান সেটি ফিরে আসতে সামান্য বিলম্বের সাথেই এটি সবই খুব দ্রুত ঘটে।

উপরে বর্ণিত প্রক্রিয়াটি প্রথমবার যখন আপনি একটি সাইট পরিদর্শন করেন। আপনি যদি একই সাইটে আবার যান, আপনার ওয়েব ব্রাউজারে ক্যাশে সাফ হওয়ার আগে, এই সমস্ত পদক্ষেপের মধ্য দিয়ে যাওয়ার দরকার নেই। পরিবর্তে, ওয়েব ব্রাউজার ওয়েবসাইটটিকে আপনার ব্রাউজারে আরও দ্রুত পরিবেশন করতে ক্যাশে থেকে তথ্য টেনে আনবে৷

প্রাথমিক এবং মাধ্যমিক DNS সার্ভারগুলি

বেশিরভাগ ক্ষেত্রে, আপনি যখন আপনার ইন্টারনেট পরিষেবা প্রদানকারীর সাথে সংযোগ করেন তখন আপনার রাউটার বা কম্পিউটারে একটি প্রাথমিক এবং একটি মাধ্যমিক DNS সার্ভার কনফিগার করা হয়। দুটি ডিএনএস সার্ভার আছে যদি তাদের মধ্যে একটি ব্যর্থ হয়, সেক্ষেত্রে দ্বিতীয়টি আপনার প্রবেশ করা হোস্টনামগুলি সমাধান করতে ব্যবহৃত হয়৷

আপনার ব্যবহারের জন্য বেশ কিছু সর্বজনীনভাবে অ্যাক্সেসযোগ্য DNS সার্ভার উপলব্ধ। আপনি যদি DNS সার্ভারগুলি পরিবর্তন করতে চান যেগুলির সাথে আপনার নেটওয়ার্ক সংযোগ করে, একটি আপ-টু-ডেট তালিকার জন্য আমাদের বিনামূল্যে এবং সর্বজনীন DNS সার্ভারের তালিকা দেখুন এবং আমি কীভাবে DNS সার্ভারগুলি পরিবর্তন করব?.

কেন আপনি আপনার DNS সার্ভার সেটিংস পরিবর্তন করতে পারেন

কিছু DNS সার্ভার অন্যদের তুলনায় দ্রুত অ্যাক্সেস সময় প্রদান করতে পারে। এটি প্রায়শই আপনি সেই সার্ভারগুলির কতটা কাছাকাছি তা বোঝায়। যদি আপনার ISP-এর DNS সার্ভারগুলি Google-এর তুলনায় আপনার কাছাকাছি হয়, উদাহরণস্বরূপ, আপনি দেখতে পারেন যে কোনও বহিরাগত সার্ভারের তুলনায় আপনার ISP থেকে ডিফল্ট সার্ভারগুলি ব্যবহার করে ডোমেন নামগুলি দ্রুত সমাধান করা হয়েছে৷

আপনি যদি সংযোগ সমস্যা অনুভব করেন যেখানে মনে হয় কোনো ওয়েবসাইট লোড হবে না, তাহলে DNS সার্ভারে একটি ত্রুটি আছে। যদি DNS সার্ভার সঠিক IP ঠিকানা খুঁজে না পায় যা আপনার প্রবেশ করানো হোস্টনামের সাথে সম্পর্কিত, তাহলে ওয়েবসাইটটি অবস্থিত এবং লোড করা যাবে না৷

আপনার রাউটারের সাথে সংযুক্ত স্মার্টফোন এবং ট্যাবলেট সহ একটি কম্পিউটার বা ডিভাইস ইন্টারনেট ঠিকানাগুলি সমাধান করতে DNS সার্ভারের একটি ভিন্ন সেট ব্যবহার করতে পারে৷ এগুলি আপনার রাউটারে কনফিগার করাগুলিকে ছাড়িয়ে যাবে এবং পরিবর্তে ব্যবহার করা হবে৷

কিভাবে ইন্টারনেট সার্ভারের তথ্য পাবেন

nslookup কমান্ডটি উইন্ডোজ পিসিতে আপনার DNS সার্ভারকে জিজ্ঞাসা করতে ব্যবহৃত হয়।

কমান্ড প্রম্পট টুলটি খোলার মাধ্যমে শুরু করুন এবং তারপরে নিম্নলিখিতটি টাইপ করুন:

nslookup lifewire.com

এই কমান্ডটি এইরকম কিছু রিটার্ন করা উচিত:

নাম:lifewire.com
ঠিকানা:151.101.2.114
151.101.66.114
151.101.130.114
151.101.194.114
DNS সার্ভার:এগুলি কী এবং কেন ব্যবহার করা হয়?

উপরের উদাহরণে, nslookup কমান্ড আপনাকে IP ঠিকানা বা এই ক্ষেত্রে বেশ কয়েকটি IP ঠিকানা বলে, যেটি lifewire.com ঠিকানা অনুবাদ করে।

DNS রুট সার্ভার

ইন্টারনেটে 13টি গুরুত্বপূর্ণ DNS রুট সার্ভার রয়েছে যা ডোমেন নাম এবং তাদের সংশ্লিষ্ট পাবলিক আইপি ঠিকানাগুলির একটি সম্পূর্ণ ডাটাবেস সংরক্ষণ করে। বর্ণমালার প্রথম 13টি অক্ষরের জন্য এই শীর্ষ-স্তরের DNS সার্ভারগুলিকে A থেকে M নাম দেওয়া হয়েছে। এই সার্ভারগুলির মধ্যে দশটি মার্কিন যুক্তরাষ্ট্রে, একটি লন্ডনে, একটি স্টকহোমে এবং একটি জাপানে৷

আপনি আগ্রহী হলে ইন্টারনেট অ্যাসাইনড নম্বর অথরিটি (IANA) এই DNS রুট সার্ভারের তালিকা রাখে৷

ম্যালওয়্যার আক্রমণ যা DNS সার্ভার সেটিংস পরিবর্তন করে

DNS সার্ভারের বিরুদ্ধে ম্যালওয়্যার আক্রমণ মোটেও অস্বাভাবিক নয়। সর্বদা একটি অ্যান্টিভাইরাস প্রোগ্রাম চালান কারণ ম্যালওয়্যার আপনার কম্পিউটারকে এমনভাবে আক্রমণ করতে পারে যা DNS সার্ভার সেটিংস পরিবর্তন করে৷

উদাহরণস্বরূপ, যদি আপনার কম্পিউটার Google-এর DNS সার্ভার (8.8.8.8 এবং 8.8.4.4) ব্যবহার করে এবং আপনি আপনার ব্যাঙ্কের ওয়েবসাইট খোলেন, আপনি স্বাভাবিকভাবেই আশা করেন যে আপনি যখন এর পরিচিত URL লিখবেন, তখন আপনাকে ব্যাঙ্কের ওয়েবসাইটে পাঠানো হবে।

যাইহোক, যদি ম্যালওয়্যার আপনার DNS সার্ভার সেটিংস পরিবর্তন করে, যা আপনার সিস্টেমে আক্রমণের পরে আপনার অজান্তেই ঘটতে পারে, আপনার সিস্টেম আর Google-এর DNS সার্ভারের সাথে যোগাযোগ করে না বরং একটি হ্যাকারের সার্ভারের সাথে যোগাযোগ করে যা আপনার ব্যাঙ্কের ওয়েবসাইট হিসাবে প্রকাশ করে৷ এই নকল ব্যাঙ্ক সাইটটি দেখতে হুবহু আসলটির মতোই হতে পারে, কিন্তু আপনাকে আপনার ব্যাঙ্ক অ্যাকাউন্টে লগ ইন করার পরিবর্তে, এটি আপনার ব্যাঙ্ক অ্যাকাউন্টে প্রবেশ করার জন্য হ্যাকারদের প্রয়োজনীয় তথ্য প্রদান করে আপনি এইমাত্র টাইপ করা ব্যবহারকারীর নাম এবং পাসওয়ার্ড সংগ্রহ করে৷

আপনার ডিএনএস সার্ভার সেটিংস হাইজ্যাক করে এমন ম্যালওয়্যার আক্রমণগুলি জনপ্রিয় ওয়েবসাইটগুলি থেকে দূরে বিজ্ঞাপনে পূর্ণ ওয়েবসাইটগুলিতে বা আপনার কম্পিউটার ভাইরাস দ্বারা সংক্রামিত হয়েছে তা বিশ্বাস করার জন্য আপনাকে ভয় দেখানোর জন্য ডিজাইন করা একটি জাল সাইটে ট্রাফিককে পুনঃনির্দেশিত করতে পারে এবং আপনাকে অবশ্যই তাদের বিজ্ঞাপন কিনতে হবে সফ্টওয়্যার প্রোগ্রাম এটি অপসারণ.

এমন ওয়েবসাইটগুলিতে পড়বেন না যেগুলি হঠাৎ ফ্ল্যাশিং সতর্কতার সাথে পপ আপ করে বলে যে আপনার কম্পিউটার একটি ভাইরাস দ্বারা সংক্রমিত হয়েছে এবং এটি থেকে পরিত্রাণ পেতে আপনাকে অবশ্যই কিছু সফ্টওয়্যার কিনতে হবে৷ তারা সবসময় কেলেঙ্কারী।

DNS আক্রমণ থেকে নিজেকে রক্ষা করা

DNS সেটিংস আক্রমণের শিকার হওয়া এড়াতে আপনার দুটি জিনিস করা উচিত। প্রথমটি হল অ্যান্টিভাইরাস সফ্টওয়্যার ইনস্টল করা যাতে ক্ষতিকারক প্রোগ্রামগুলি কোনও ক্ষতি করার আগেই ধরা পড়ে৷

দ্বিতীয়টি হল আপনি নিয়মিত ভিজিট করেন এমন গুরুত্বপূর্ণ ওয়েবসাইটগুলির উপস্থিতির প্রতি গভীর মনোযোগ দেওয়া। আপনি যদি একটিতে যান এবং সাইটটি কোনোভাবে বন্ধ দেখায়—হয়তো ছবিগুলি সব আলাদা বা সাইটের রঙ পরিবর্তিত হয়েছে, বা মেনুগুলি সঠিক দেখাচ্ছে না, বা আপনি ভুল বানান খুঁজে পান (হ্যাকাররা ভয়ঙ্কর বানানকারী হতে পারে)—অথবা আপনি পেতে পারেন আপনার ব্রাউজারে "অবৈধ শংসাপত্র" বার্তা, এটি একটি চিহ্ন হতে পারে যে আপনি একটি জাল ওয়েবসাইটে আছেন৷

কিভাবে DNS পুনঃনির্দেশ ইতিবাচকভাবে ব্যবহার করা যেতে পারে

ট্রাফিক রিডাইরেক্ট করার এই ক্ষমতা ইতিবাচক উদ্দেশ্যে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, OpenDNS ট্রাফিককে প্রাপ্তবয়স্কদের ওয়েবসাইট, জুয়া খেলার ওয়েবসাইট, সোশ্যাল মিডিয়া ওয়েবসাইট বা অন্যান্য সাইটগুলিতে পুনঃনির্দেশ করতে পারে নেটওয়ার্ক প্রশাসক বা সংস্থাগুলি তাদের ব্যবহারকারীদের দেখতে চায় না৷ পরিবর্তে, তাদের একটি "অবরুদ্ধ" বার্তা সহ একটি পৃষ্ঠায় পাঠানো হতে পারে৷

৷ FAQ
  • আমি কিভাবে আমার এলাকার জন্য সেরা DNS সার্ভার খুঁজে পাব?

    বিভিন্ন ডিএনএস সার্ভার পরীক্ষা করতে, উইন্ডোজ এবং লিনাক্সের জন্য জিআরসি ডিএনএস বেঞ্চমার্ক বা ম্যাকের জন্য নেমবেঞ্চের মতো একটি বেঞ্চমার্কিং টুল ব্যবহার করুন। আপনি DNS সার্ভার পরিবর্তন করে আপনার ইন্টারনেটের গতি উল্লেখযোগ্যভাবে বাড়াতে পারেন।

  • আমি কীভাবে 'DNS সার্ভার সাড়া দিচ্ছে না' ত্রুটিটি ঠিক করব?

    আপনি যদি দেখেন যে DNS সার্ভার সাড়া দিচ্ছে না ত্রুটি, DNS ক্যাশে সাফ করুন এবং উইন্ডোজ নেটওয়ার্ক ট্রাবলশুটার চালান। আপনি যদি সম্প্রতি অ্যান্টিভাইরাস সফ্টওয়্যার ইনস্টল করে থাকেন তবে এটি সাহায্য করে কিনা তা দেখতে সাময়িকভাবে এটি অক্ষম করুন৷ যদি এটি সমস্যার সমাধান না করে, DNS সার্ভারগুলি পরিবর্তন করার চেষ্টা করুন৷

  • আমি কিভাবে Windows এ DNS ক্যাশে সাফ করব?

    কমান্ড প্রম্পট খুলুন এবং ipconfig /flushdns লিখুন DNS ক্যাশে সাফ করতে। আপনি Clear-DnsClientCache দিয়ে Microsoft PowerShell-এ ক্যাশে সাফ করতে পারেন আদেশ।

  • কেন শুধুমাত্র 13টি DNS রুট নেম সার্ভার আছে?

    ইন্টারনেট প্রোটোকল সংস্করণ 4 (IPv4) এর সীমাবদ্ধতার কারণে DNS 13টি রুট নেম সার্ভার ব্যবহার করে। 13 নম্বরটি নেটওয়ার্ক নির্ভরযোগ্যতা এবং কর্মক্ষমতার মধ্যে একটি আপস হিসাবে বেছে নেওয়া হয়েছিল৷


  1. কর্পোরাল এরিয়া নেটওয়ার্কগুলি কী – BAN এবং সেগুলি কীসের জন্য ব্যবহৃত হয়?

  2. ডিভাইস ড্রাইভার কি জন্য ব্যবহার করা হয় এবং কেন তারা গুরুত্বপূর্ণ?

  3. “লোরেম ইপসাম” কি এবং কেন এটি ব্যবহার করা হয়?

  4. অস্পষ্ট সার্ভারগুলি কী এবং কেন আপনার এটি প্রয়োজন?