কম্পিউটার টিউটোরিয়াল

DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়

রিমোট অ্যাক্সেসের ব্যবহার বেড়ে যাওয়ায় হ্যাকিং চেষ্টা আরও চতুর হয়েছে। পাবলিক ওয়াই-ফাই কানেক্টিভিটির উপস্থিতি ইন্টারনেট সার্ভিস প্রোভাইডারদের (ISP) द्वारा প্রদত্ত সংযোগে গুরুতর সুরক্ষা ছিদ্র তৈরি করেছে। Более того, ব্যক্তিগত কম্পিউটার এবং কর্পোরেট নেটওয়ার্কে সাইবার আক্রমণ ও র্যানসমওয়্যার আক্রমণের সংখ্যা বৃদ্ধি পাওয়ায় সাইবারস্পেসে সংরক্ষিত ডেটার গোপনীয়তা ও নিরাপত্তা প্রশ্ন আজ কে শেষ পর্যন্ত একটি বড় প্রশ্ন হয়ে দাঁড়িয়েছে।

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

এই লেখায়, আমরা DNS লিক, নেটওয়ার্কে এর লক্ষণ, এবং সেগুলো কীভাবে চেক করবেন সেটি নিয়ে আলোচনা করব।

DNS কী?
DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়

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

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

আরও পড়ুন: ম্যাক-এ DNS ক্যাশ কীভাবে খুঁজে বের করে পুরোপুরি ক্লিয়ার করবেন

আপনি কোন DNS সার্ভার ব্যবহার করছেন?

ভালো, তכনিকালি আপনি করেন না। এটি আপনার ইন্টারনেট সার্ভিস প্রোভাইডারের। আপনার ওয়াই-ফাই রাউটার আপনার DNS অনুরোধগুলো DNS সার্ভারের কাছে পৌঁছাতে একটি পথ হিসেবে কাজ করে, তারপর ওয়েবসাইটের কাছে ট্রান্সফার করা হয়।

আপনি সবসময় চেক করতে পারেন আপনার ডিভাইস কোন DNS সার্ভার ব্যবহার করছে ওয়েবসাইটের IP ঠিকানা পেতে যেগুলো আপনি ব্রাউজ করছেন এই ওয়েবসাইটে ভিজিট করে— What's My DNS Server?

DNS লিক কী?

DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়
DNS লিক কনসেপ্ট

দুর্ভাগ্যক্রমে, এই DNS সার্ভারগুলো সাইবার আক্রমণের আত্মসমর্পণশীল এবং আপনার ব্রাউজার এক্টিভিটির সাথে সম্পর্কিত প্রাইভেট ইনফরমেশন আক্রমণকারীদের सामने উজাগর করতে পারে। এছাড়া, তথ্যটি ইতিমধ্যে ISP-দের কাছে দৃশ্যমান থাকায় এটি আশা অনুযায়ী নিরাপদ নয়।

কখনও কখনও হ্যাকাররা আপনার ডিভাইস যা আপনার ISP-কে DNS অনুরোধ করে সেটিতে চোখ রাখে বা DNS সার্ভার সিকিউরিটি ভেঙে ব্যবহারকারীদের ব্রাউজার এক্টিভিটির আরও তথ্য পেতে চেষ্টা করে, যা শেষে আপনার ডেটার উল্লেখযোগ্য সেধ বা এক্সপোজারের দিকে নিয়ে যায়। এটিকে DNS লিক (DNS Leaks) বলা হয়।

আরও পড়ুন: DNS Server Not Responding ঠিক করা – উইন্ডোজ ১০

DNS লিকের কারণগুলো কী?

DNS লিক হওয়ার وراء অনেক কারণ থাকতে পারে। এখানে কিছু:

  • নেটওয়ার্ক কনফিগারেশনে সমস্যা (Problem in Network Configuration):

ইন্টারনেটে কানেক্ট করার সময়, নিশ্চিত হন যে আপনি একটি একক এবং স্থিতিশীল সংযোগ ব্যবহার করছেন। কখনও কখনও সংযোগ কয়েক সেকেন্ডের জন্য ভেঙে যায় নতুন সংযোগ স্থাপনের আগে। এটি IP ঠিকানা পরিবর্তনের কারণ হয়। যখন এই পরিবর্তন ঘটে, আপনি আপনার ISP-এর DNS সার্ভারের সাথে কানেক্ট হতে পারেন, এমনকি VPN ব্যবহার করলেও। হ্যাকাররা সংযোগে সেধ করতে পারেন কারণ আপনার VPN IP-এ হঠাৎ পরিবর্তনের কারণে কাজ করবে না এবং আপনার তথ্য এক্সপোজ করবে।

  • IPv6 লিক (IPv6 Leaks)

    DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়

অধিকাংশ IP ঠিকানা চার সেট ৩-ডিজিট কোড দিয়ে গঠিত যেমন 111.111.111.111; এটিকে IPv4 ঠিকানা বলা হয়। তবে, ইন্টারনেট ধীরে ধীরে IPv6 ফেজে রূপান্তরিত হচ্ছে, যেখানে IP ঠিকানা আট সেট ৪-কোড দিয়ে গঠিত হয়, যাতে লেটারও থাকতে পারে।

বেশিরভাগ случаয়ে, আপনি যদি একটি IPv4 ঠিকানাযুক্ত ওয়েবসাইটের জন্য আপনার DNS সার্ভারকে IPv6 অনুরোধ পাঠান, সংযোগের নিরাপত্তা ল্যাপ্স হতে পারে। VPN কানেকশনের ক্ষেত্রেও, যদি VPN স্পষ্টভাবে IPv6 সংযোগ নিরাপত্তা সাপোর্ট না করে, IPv6 অনুরোধ VPN এনক্রিপশন বাইপাস করে যায়।

আরও পড়ুন: উইন্ডোজ ১০-এ আপনার IP ঠিকানা কীভাবে পরিবর্তন করবেন ধাপে ধাপ

  • ট্রান্সপারেন্ট DNS প্রোক্সি (Transparent DNS Proxies):

VPN আপনার সংযোগকে থার্ড-পার্টি সার্ভারের মাধ্যমে টানেল করে আপনার ISP-এর DNS সার্ভারের কাছে পৌঁছানোর আগে, আপনার IP ঠিকানা মাস্ক করে। এটি ISP-দের আপনার ডেটা বা অনলাইন এক্টিভিটি সংগ্রহ বা মনিটর করতে থেকে বিরত রাখে। কখনও কখনও ISP-রা একটি আলাদা বা প্রোক্সি সার্ভার ব্যবহার করে আপনার অনুরোধ ও ওয়েব ট্রাফিক আবার তাদের সার্ভারের দিকে রিডাইরেক্ট করে—এভাবে ISP-রা অনেক ক্ষেত্রে ব্যবহারকারীর তথ্য সংগ্রহ করতে DNS লিক বাধ্য করে।

আরও পড়ুন: Windows Could Not Detect Network Proxy Settings Error Automatically? Here's The Fix

  • উইন্ডোজ "স্মার্ট মাল্টি-হোমড نیم রেজোলিউশন" ফিচার (Windows "Smart Multi-Homed Name Resolution" Feature)

"Smart Multi-Homed Name Resolution" হলো একটি ফিচার যা উইন্ডোজ ভার্সন ৮.০-এ পরিচয় করিয়েছিল। এই ফিচার অন্যান্য নন-স্ট্যান্ডার্ড সার্ভারের সাথে কানেকশন অনুমতি দেয় যদি সংশ্লিষ্ট ISP সার্ভার অনুভবশূন্য হয়ে যায়। উইন্ডোজ ১০-এ, এই ফিচার যেকোনো দ্রুততম উপলব্ধ সার্ভার থেকে DNS অনুরোধের রেসপন্স গ্রহণ করতে সক্ষম করে। যেহেতু এটি ব্যবহারকারীদের IP আলাদা সার্ভার দ্বারা পড়া যাবে, এটি DNS লিকের সাথে সম্পর্কিত উল্লেখযোগ্য সমস্যা সৃষ্টি করতে পারে।

  • টেরেডো (Teredo):

    DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়

Teredo হলো একটি মাইক্রোসফ্ট-উন্নত প্রযুক্তি যা ব্যবহারকারীদের ওয়েবসাইটের সাথে IPv6 কম্প্যাটিবল কানেকশন খুঁজে বের করতে এবং IPv4 থেকে IPv6-এ সহজ ট্রানজিশন করতে সাহায্য করে। এই প্রযুক্তিতে, আপনার IPv4 অনুরোধ একটি টানেলের মাধ্যমে পাঠানো হয় যাতে IPv4 ওয়েবসাইট ঠিকানা সেগুলো গ্রহণ করে। কিন্তু এই প্রক্রিয়াটি আপনার VPN টানেলিং প্রক্রিয়াকে বাইপাস করে আপনার IP ঠিকানা এক্সপোজ করতে পারে, ফলে DNS লিক সৃষ্টি হয়।

DNS লিক কীভাবে প্রতিরোধ করবেন?

১. একটি কার্যকর VPN সার্ভিস ব্যবহার করুন

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

DNS লিক বোঝা এবং আপনার সংযোগ নিরাপদ করার উপায়
Systweak VPN - DNS লিক প্রতিরোধ

Systweak VPN সবচেয়ে নির্ভরযোগ্য VPN সার্ভিসগুলির একটি। পঞ্চাশেরও বেশি 리জনের সার্ভার দ্বারা সমর্থিত এবং AES ২৫৬-বিট মিলিটারি-গ্রেড এনক্রিপশন দ্বারা সুরক্ষিত, Systweak VPN ব্যবহারকারীদের DNS অনুরোধের জন্য চূড়ান্ত সুরক্ষা প্রদান করে। علاوة بر এট, Systweak VPN স্ট্রিমিং প্ল্যাটফর্মে জিও-রেস্ট্রিকশন বাইপাস করতে দেয়।

Systweak VPN-এর কিছু স্পেসিফিকেশন:

অ্যাকাউন্ট প্রতি ডিভাইস সংখ্যা: Unlimited

সিকিউরিটি: AES ২৫৬-বিট মিলিটারি-গ্রেড এনক্রিপশন এবং OpenVPN এবং IKEv2 প্রোটোকলের জন্য সাপোর্ট।

সাপোর্টেড স্ট্রিমিং সাইট: Netflix, Amazon Prime, BBC, Kodi, FuboTV, SlingTV, Disney+, AT&T, Hulu, Hotstar, এবং আরও।

সার্ভার ও রিজনের সংখ্যা: ৫০+ দেশ

কনসিউমার সাপোর্ট: ২৪*৭

সাপোর্টেড OS: Windows 10/8.1/8 এবং ৭ (৩২-বিট এবং ৬৪-বিট উভয়)

প্রাইস প্ল্যান: মাসিক: US$ 9.95 || বার্ষিক: US$71.40

মেনি-ব্যাক গ্যারান্টি ৩০ দিনে

ফ্রি ট্রায়াল: উপলব্ধ

২. অ্যানোনিমাস ব্রাউজার ব্যবহার করুন

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

DNS লিক কীভাবে চেক করবেন?

আপনি সবসময় নিচের দুটি ওয়েবসাইট ভিজিট করে DNS লিক চেক করতে পারেন:

  • dnsleaktest.com
  • ipleak.net

সংযোগ লিক-ফ্রি কিনা তা জানতে নিচের বিষয়গুলো দেখুন:

– ফলাফল হিসেবে আসা IP ঠিকানা VPN-এর নিজস্ব IP ঠিকানার সাথে মিলে এবং আসল IP ঠিকানার সাথে নয়।

– দেখুন টেস্ট ফলাফল আপনার ISP-এর নাম বলছে কিনা, সেটি DNS লিকের সংকেত।

VPN অ্যাপ্লিকেশনের মধ্যে অফার করা DNS টেস্ট টুল ব্যবহার করবেন না কারণ এটি কখনো সঠিক ফলাফল দেখায় না এবং তার নিজস্ব VPN-সিকিউরড সংযোগে কোনো ত্রুটি নির্দেশ করবে না।

DNS লিক ব্যাপক পরিসরে फैলেছে, বিশেষ করে যেহেতু হ্যাকাররা নেটওয়ার্কে সম্ভাব্য সেধ খুঁজে বের করার নতুন টেকনিক ডেভেলপ করছেন। যাইহোক, সঠিক VPN ব্যবহার করা এবং আপনার ব্রাউজার এক্টিভিটির আক্রমণাত্মক মনিটরিং আপনাকে এগুলো কমাতে সাহায্য করতে পারে।

  1. ওপেনকার্ট রক্ষা: মেজকার্ট আক্রমণ বোঝা এবং কার্যকর প্রতিরোধ

  2. রিপ্লে আক্রমণ বোঝা: এটি কীভাবে কাজ করে এবং আপনার নেটওয়ার্ক কীভাবে রক্ষা করবেন

  3. আপনার পিসি রক্ষা করুন: স্পাইওয়্যার ও অ্যাডওয়্যার প্রতিরোধের এক্সপার্ট টিপস

  4. Windows Location Settings বোঝা ও লোকেশন ট্র্যাকিং বন্ধ করার উপায়