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

DNS এরর ঠিক করে ইন্টারনেট অ্যাক্সেস ফিরে পান

ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করার সময় আপনার ওয়েব ব্রাউজারে কি কোনো অদ্ভুত এরর দেখেছেন? এই নির্দিষ্ট এররগুলো বলে যে DNS একটি এরর দিয়েছে, যেমন DNS লুকআপ এরর। আপনি এখনও Skype বা অনলাইন গেমের মতো প্রোগ্রাম ব্যবহার করতে পারেন, কিন্তু ওয়েবসাইটগুলো লোড होने থেকে মনা করবে। আরও বিরক্তিকরভাবে, কখনও কখনও এই এরর শুধু কিছু ওয়েবসাইটকে প্রভাবিত করে। তাহলে, এই “DNS এরর” কী, কেন এটি ওয়েবসাইটকে (বা শুধু কিছুকে) প্রভাবিত করে, এবং আপনি কীভাবে এটি ঠিক করবেন?

“DNS” কী?

“DNS” মানে “Domain Name System”, এবং এটি সাধারণত “DNS সার্ভার”-এর সাথে জড়িত। আপনি যদি নিশ্চিত ন হন যে ওয়েবসাইট লোড কীভাবে কাজ করে, তবে এটি আপনাকে DNS কী করে সেটা বুঝতে সাহায্য করে না! চলুন বিশ্লেষণ করি DNS যে ভূমিকা পালন করে যাতে আমরা ভালো ধারণা পাই কেন এরর হয় এবং কীভাবে ঠিক করবেন।

একটি DNS সার্ভার আপনার ফোনের অ্যাড্রেস বুকのように কাজ করে। আপনি যখন কাউকে কল করতে চান, আপনি করতে পারেন ম্যানুয়ালি তাদের নম্বর দিয়ে, কিন্তু সবার নম্বর মনে রাখা একটি বিশাল ঝামেলা। ফোনের মেমরিতে তাদের নম্বর যোগ করে এবং একটি নাম অ্যাসোসিয়েট করলে – যেমন “Mark” – অনেক সহজ হয় যাতে আপনি Mark-কে কল করতে চাইলে, তার নাম লিস্টে খুঁজে বের করে কল দিন।

আপনার কম্পিউটারের জন্যও একই কথা। এটি নही জানে “Google” বা “Facebook” বা “Twitter” কী। এটি কিন্তু জানে IP অ্যাড্রেস কী। আপনি যখন “www.facebook.com” এর মতো একটি ওয়েবসাইট এন্টার করেন, আপনার কম্পিউটার বুঝতে পারে যে এটি একটি URL এবং এর URL-এর অ্যাড্রেস বুকে যায় ফেসবুক নেটওয়ার্কে কোথায় আছে তা বের করতে। এটিই DNS সার্ভার করে – এটি URL-এর জন্য একটি অ্যাড্রেস বুক হিসেবে কাজ করে।

কেন DNS এরর হয়

আপনার ফোনের অ্যাড্রেস বুক যদি করাপ্ট বা ডিলিট হয় তাহলে কী হবে? আপনি যদি “Mark” এন্টার করেন, আপনার ফোন তাকে লুকআপ করতে পারবে না এবং তাকে কল করতে পারবে না। একইভাবে, আপনি যখন আপনার ব্রাউজারে একটি URL এন্টার করেন এবং DNS সার্ভার ডাউন থাকে, আপনার মেশিন সেই URL-এর জন্য IP অ্যাড্রেস পায় না। যেহেতু আপনার কম্পিউটার জানে না কীভাবে “Google”-এ যেতে হয়, এটি DNS এরর দিয়ে ফিরে আসে।

বিশেষভাবে বুদ্ধিমান পাঠকরা বুঝতে পারবেন যে আপনি যদি সরাসরি একটি ওয়েবসাইটের IP অ্যাড্রেস অ্যাড্রেস বারে এন্টার করেন, তবে আপনি টেকনিক্যালি ওয়েব সার্ফ করতে পারবেন আপনার DNS সার্ভার অনরেসপন্সিভ হয়ে যাওয়ার পরেও। এটি সত্য হলেও, আমরা DNS ডাউন হলে প্রতিটি IP অ্যাড্রেস মনে রাখতে চাই না! সমস্যাটি ঠিক করলে অনেক ভালো হত।

DNS এরর ঠিক করা

DNS কী সেটা যথেষ্ট। এখন, চলুন দেখি আপনার DNS একটিং আপ করলে আপনার কী কী অপশন আছে।

DNS ক্যাশ ফ্লাশ করুন

আপনি যদি একই পেজ বারবার ভিজিট করেন, তবে কম্পিউটারের জন্য URL-এর অ্যাড্রেস মনে রাখতে ঠিক আছে যাতে এটি বারবার DNS সার্ভারকে পেজ না করে। মনে রাখা URL-এর এই স্টোরেজকে DNS ক্যাশ বলে। কখনও কখনও আপনার মেশিন এইটার উপর নির্ভর করে একটি URL রিজলভ করতে, কিন্তু যদি এই ক্যাশ করাপ্ট হয়, তবে এটি এরর রিটার্ন করবে।

Windows

Windows-এ DNS ক্যাশ ফ্লাশ করা খুব সহজ। শুরু করতে, Win কি চাপুন এবং cmd টাইপ करना শুরু করুন। কমান্ড প্রম্পট সার্চ রেজাল্টে আসলে, রাইট ক্লিক করুন, এবং “run as administrator” সিলেক্ট করুন। এটি একটি এলিভেটেড কমান্ড প্রম্পট উইন্ডো আনবে যা সিস্টেম-লেভেল চেঞ্জ এক্সেপ্ট করতে পারে।

Windows-এ DNS ক্যাশ ফ্লাশ করতে, এই কমান্ড দিন:

ipconfig /flushdns

Mac OS X

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

Mac OS-এ DNS ক্যাশ ফ্লাশ করতে, ব্যবহারকারকে একটি টার্মিনাল উইন্ডো লঞ্চ করতে হবে। Applications এরিয়াতে যান, “terminal” নামে একটি অ্যাপ্লিকেশন খুঁজুন, এবং লঞ্চ করুন। টার্মিনাল খোলার সাথে, আপনার Mac থেকে সকল DNS লীজ ফ্লাশ করুন এবং এই কমান্ড দিন।

(OSX 10.10.4+)

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

(OSX 10.10-10.10.3)

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Linux

আপনি যদি Linux ব্যবহার করেন, একটি কমান্ড উইন্ডো খুলুন এবং টাইপ করুন:

/etc/init.d/nscd restart

একটি পাবলিক DNS সার্ভার ব্যবহার করুন

যদি উপরের টা কাজ না করে, তবে আদর্শ সমাধান হলো আপনি যে সার্ভার ব্যবহার করছেন সেটি পরিবর্তন করা। হয়তো আপনি যা ডিফল্টরূপে ব্যবহার করেন সেটি ডাউন চলে গেছে তাই আপনি URL রিজলভ করতে পারছেন না। আপনার ডিফল্টটি মরলে চেষ্টা করার জন্য একটি ভালো পাবলিক DNS সার্ভার হলো Google পাবলিক DNS সার্ভার। এটি অবস্থিত “8.8.8.8” এবং “8.8.4.4”-এ। আপনি আপনার অ্যাডাপ্টার সেটিংস পরিবর্তন করে সেই DNS সার্ভার ব্যবহার করতে পারেন আপনার ডিফল্টটির বদলে।

আপনি যদি নিশ্চিত ন হন কীভাবে আপনার PC-এর জন্য DNS সার্ভার পরিবর্তন করবেন, তবে আমাদের Windows, Mac, Linux, এবং Android-এর জন্য গাইড চেক আউট করুন।

সিকিউরিটি ডিজেবল করুন (কম সময়ের জন্য!)

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

উপসংহার

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

  1. msedge.exe.exe কী? এবং এটিকে কীভাবে ঠিক করবেন?

  2. iBoysoft Data Recovery for Mac-এ 'Drive is Offline' এরর ফিক্স করুন

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

  4. IAStorIcon.exe ব্যাখ্যা: সাধারণ কারণ এবং ধাপে ধাপে সমাধান