"নাম রেজুলেশনে অস্থায়ী ব্যর্থতা" ইস্যু কীভাবে সমাধান করবেন


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

উদাহরণস্বরূপ, আপনি যখন কোনও ওয়েবসাইটকে পিং করার চেষ্টা করবেন তখন দেখানো ত্রুটিটি আপনি ডেকে আনতে পারেন:

[email :~$ ping google.com
ping: linux-console.net: Temporary failure in name resolution

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

এই নিবন্ধে, আমরা ‘নাম রেজোলিউশনে অস্থায়ী ব্যর্থতা’ ত্রুটি এবং এই ইস্যুটির সমাধানের কয়েকটি কারণ বিবেচনা করব।

1. অনুপস্থিত বা ভুলভাবে কনফিগার করা resolv.conf ফাইল

/etc/resolv.conf ফাইলটি লিনাক্স সিস্টেমে রিসলভার কনফিগারেশন ফাইল। এটিতে ডিএনএস এন্ট্রি রয়েছে যা আপনার লিনাক্স সিস্টেমকে আইপি ঠিকানাগুলিতে ডোমেনের নামগুলি সমাধান করতে সহায়তা করে।

যদি এই ফাইলটি উপস্থিত না থাকে বা সেখানে থাকে তবে আপনি এখনও নাম রেজোলিউশন ত্রুটি করে চলেছেন তবে একটি তৈরি করুন এবং প্রদর্শিত হিসাবে গুগল পাবলিক ডিএনএস সার্ভার যুক্ত করুন

nameserver 8.8.8.8

পরিবর্তনগুলি সংরক্ষণ করুন এবং সিস্টেম-সমাধানিত পরিষেবাটি প্রদর্শিত হিসাবে পুনরায় চালু করুন।

$ sudo systemctl restart systemd-resolved.service

রেজোলভারের স্থিতি পরীক্ষা করা এবং এটি সক্রিয় এবং প্রত্যাশার মতো চলছে কিনা তা নিশ্চিত করা বুদ্ধিমানের কাজ:

$ sudo systemctl status systemd-resolved.service

তারপরে কোনও ওয়েবসাইটকে পিং করার চেষ্টা করুন এবং সমস্যাটি সমাধান করা উচিত।

[email :~$ ping google.com

2. ফায়ারওয়াল সীমাবদ্ধতা

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

ইউএফডাব্লু ফায়ারওয়ালে পোর্টগুলি 53 এবং 43 খোলার জন্য নীচের কমান্ডগুলি চালান:

$ sudo ufw allow 53/tcp
$ sudo ufw allow 43/tcp
$ sudo ufw reload

রেডহ্যাট ভিত্তিক সিস্টেমে যেমন সেন্টোস-এর জন্য, নীচের কমান্ডগুলি অনুরোধ করুন:

$ sudo firewall-cmd --add-port=53/tcp --permanent
$ sudo firewall-cmd --add-port=43/tcp --permanent
$ sudo firewall-cmd --reload

এটি আমাদের আশা যে ‘নাম রেজোলিউশনে অস্থায়ী ব্যর্থতা’ ত্রুটি সম্পর্কে কী ধারণা রয়েছে এবং কীভাবে আপনি কয়েকটি সহজ পদক্ষেপে এটি ঠিক করতে পারেন। সর্বদা হিসাবে, আপনার প্রতিক্রিয়া অনেক প্রশংসা করা হয়