DNS (ডোমেইন নেম সিস্টেম) কি?

সুচিপত্র:

DNS (ডোমেইন নেম সিস্টেম) কি?
DNS (ডোমেইন নেম সিস্টেম) কি?
Anonim

সরল ভাষায়, একটি ডোমেন নেম সিস্টেম (DNS) হল ডাটাবেসের একটি সংগ্রহ যা হোস্টনামগুলিকে IP ঠিকানায় অনুবাদ করে৷

DNS কে প্রায়শই ইন্টারনেটের ফোন বুক হিসাবে উল্লেখ করা হয় কারণ এটি www.google.com এর মত সহজে মনে রাখা হোস্টনামকে 216.58.217.46 এর মত IP ঠিকানায় রূপান্তরিত করে। আপনি একটি ওয়েব ব্রাউজারের ঠিকানা বারে একটি URL টাইপ করার পরে এটি পর্দার আড়ালে ঘটে৷

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

ডিএনএস কীভাবে কাজ করে?

Image
Image

যদি এখনও এটি পরিষ্কার না হয়, তবে DNS কীভাবে কাজ করে তার মূল ধারণাটি বরং সহজ: একটি ওয়েব ব্রাউজারে প্রবেশ করা প্রতিটি ওয়েবসাইটের ঠিকানা (যেমন Chrome, Safari, বা Firefox) একটি DNS সার্ভারে পাঠানো হয়, যেটি বুঝতে পারে কিভাবে সেই নামটিকে সঠিক আইপি ঠিকানায় ম্যাপ করতে হয়৷

এটি আইপি ঠিকানা যা ডিভাইসগুলি একে অপরের সাথে যোগাযোগ করতে ব্যবহার করে যেহেতু তারা www.google.com, www.youtube.com ইত্যাদি নাম ব্যবহার করে তথ্য রিলে করতে পারে না এবং করতে পারে না। আমরা সহজভাবে পেতে পারি এই ওয়েবসাইটগুলিতে সাধারণ নাম লিখুন যখন DNS আমাদের জন্য সমস্ত সন্ধান করে, আমাদের পছন্দসই পৃষ্ঠাগুলি খোলার জন্য প্রয়োজনীয় সঠিক আইপি ঠিকানাগুলিতে প্রায় তাত্ক্ষণিক অ্যাক্সেস দেয়৷

আবারও, www.microsoft.com, www.lifewire.com, www.amazon.com এবং অন্য প্রতিটি ওয়েবসাইটের নাম শুধুমাত্র আমাদের সুবিধার জন্য ব্যবহার করা হয় কারণ তাদের IP ঠিকানা মনে রাখার চেয়ে এই নামগুলি মনে রাখা অনেক সহজ.

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

কিভাবে DNS ফ্লাশ করবেন

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

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

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

আপনি ipconfig /flushdns কমান্ড দিয়ে কমান্ড প্রম্পটের মাধ্যমে উইন্ডোজে DNS ফ্লাশ করতে পারেন। ওয়েবসাইট আমার DNS কি? ম্যাকওএস এবং লিনাক্সে এটি করার নির্দেশাবলী রয়েছে৷

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

যখন DNS ক্যাশে পরিষ্কার করা হয় তখন হোস্ট ফাইলের এন্ট্রিগুলি সরানো হয় না। সেখানে সংরক্ষিত হোস্টনাম এবং আইপি ঠিকানাগুলি মুছে ফেলার জন্য আপনাকে অবশ্যই হোস্ট ফাইলটি সম্পাদনা করতে হবে৷

Malware DNS এন্ট্রিকে প্রভাবিত করতে পারে

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

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

বেশিরভাগ DNS পরিষেবা এই ধরনের আক্রমণের বিরুদ্ধে সুরক্ষা প্রদান করে।

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

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

%Systemdrive%\Windows\System32\drivers\etc\

এটিতে রাইট-ক্লিক করুন বা আলতো চাপুন এবং ধরে রাখুন, বেছে নিন প্রপার্টি, এবং তারপরে পঠনযোগ্য এর পাশের বাক্সে একটি চেক রাখুনবৈশিষ্ট্য।

DNS এর আরও তথ্য

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

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

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

এই কারণেই আপনার কম্পিউটারে একটি দূষিত ডিএনএস ক্যাশে ওয়েবসাইটগুলিকে লোড হতে বাধা দিতে পারে যদিও একই নেটওয়ার্কে অন্য কম্পিউটারে একই ওয়েবসাইটগুলি সাধারণত খোলা থাকে৷

এটি একসাথে রাখা

যদিও আমরা সাধারণত আমাদের ওয়েব ব্রাউজারে যে URL গুলি প্রবেশ করি সেগুলি www.lifewire.com এর মতো সহজে মনে রাখার মতো নাম, আপনি পরিবর্তে হোস্টনাম যে আইপি ঠিকানা নির্দেশ করে, যেমন https://151.101 ব্যবহার করতে পারেন৷ 1.121) একই ওয়েবসাইট অ্যাক্সেস করতে।এর কারণ হল আপনি এখনও একই সার্ভার অ্যাক্সেস করছেন যে কোনও উপায়ে (নাম ব্যবহার করে) মনে রাখা সহজ৷

সেই নোটে, যদি কখনও আপনার ডিভাইসে কোনও DNS সার্ভারের সাথে যোগাযোগ করার ক্ষেত্রে কোনও ধরণের সমস্যা হয়, আপনি সর্বদা হোস্টনামের পরিবর্তে ঠিকানা বারে IP ঠিকানা প্রবেশ করে এটিকে বাইপাস করতে পারেন। বেশিরভাগ লোকই হোস্টনামের সাথে সঙ্গতিপূর্ণ IP ঠিকানাগুলির একটি স্থানীয় তালিকা রাখে না, যদিও, কারণ সর্বোপরি, এটিই প্রথম স্থানে একটি DNS সার্ভার ব্যবহার করার সম্পূর্ণ উদ্দেশ্য।

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

"ফোন বুক" লুকআপ যা হোস্টনামের উপর ভিত্তি করে আইপি ঠিকানা নির্ধারণ করে তাকে ফরোয়ার্ড ডিএনএস লুকআপ বলা হয়। বিপরীত, একটি বিপরীত DNS লুকআপ হল অন্য কিছু যা DNS সার্ভারের সাথে করা যেতে পারে। এটি হল যখন একটি হোস্টনাম তার IP ঠিকানা দ্বারা চিহ্নিত করা হয়।এই ধরণের লুকআপ এই ধারণার উপর নির্ভর করে যে সেই নির্দিষ্ট হোস্টনামের সাথে যুক্ত আইপি ঠিকানাটি একটি স্ট্যাটিক আইপি ঠিকানা৷

DNS ডাটাবেস আইপি ঠিকানা এবং হোস্টনাম ছাড়াও অনেক কিছু সঞ্চয় করে। আপনি যদি কখনও কোনও ওয়েবসাইটে ইমেল সেট আপ করে থাকেন বা কোনও ডোমেন নাম স্থানান্তর করে থাকেন তবে আপনি ডোমেন নাম উপনাম (CNAME) এবং SMTP মেল এক্সচেঞ্জার (MX) এর মতো শর্তাবলীতে চলে যেতে পারেন।

FAQ

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

    Windows-এ DNS সার্ভার পরিবর্তন করতে, আপনি কমান্ড প্রম্পট ব্যবহার করতে পারেন বা Windows সেটিংসের মাধ্যমে যেতে পারেন। আপনি যদি কমান্ড লাইন ব্যবহার করতে স্বাচ্ছন্দ্যবোধ না করেন তবে উইন্ডোজ সেটিংস ব্যবহার করা বাঞ্ছনীয়৷

    আপনি কিভাবে DNS সার্ভার খুঁজে পাবেন?

    এখানে অনেকগুলি আলাদা ডিএনএস সার্ভার রয়েছে, যাতে আপনি আপনার পছন্দের একটি না পাওয়া পর্যন্ত আপনি DNS সার্ভারগুলির তালিকা দেখতে পারেন৷ লাইফওয়্যারের কাছে সেরা ফ্রি ডিএনএস সার্ভারের জন্য সুপারিশ সহ একটি তালিকা রয়েছে৷

    ডাইনামিক DNS কি?

    DNS এর বিপরীতে, যেটি শুধুমাত্র স্ট্যাটিক আইপি অ্যাড্রেসের সাথে কাজ করে, ডাইনামিক ডিএনএস (বা DDNS) ডাইনামিক আইপি অ্যাড্রেসকেও সমর্থন করে। ফলস্বরূপ, আপনি আপনার বাড়ি থেকে আপনার ওয়েবসাইট হোস্ট করতে বা দূরবর্তীভাবে আপনার হোম নেটওয়ার্ক পরিচালনা করতে একটি DDNS পরিষেবা ব্যবহার করতে পারেন৷

প্রস্তাবিত: