কি উত্তর কেউ এতদূর ঠিকানাগুলি পোস্ট চেহারা প্রশ্নকারী বুঝতে পেরেছিল যে থাকার ব্যর্থ হয় nameserver 127.0.0.1মধ্যে /etc/resolv.confসঠিক, অভিমানী যে একটি স্থানীয় নেমসার্ভারটি চলছে। এবং উবুন্টু 12.04 ডেস্কটপে ডিফল্টরূপে একটি স্থানীয় নেমসার্ভার চলমান, যথা, dnsmasqনেটওয়ার্কম্যানেজার দ্বারা নিয়ন্ত্রিত একটি প্রক্রিয়া যা শুনবে 127.0.0.1। উবুন্টু 12.10 এ শোনার ঠিকানা পরিবর্তন করা হয়েছে 127.0.1.1।
সুতরাং সমাধানটি কোনও পরিবর্তন করার নয় resolv.conf। এটি সঠিক, ধরে নিয়েই যে প্রশ্নকারী স্থানীয় নেমসার্ভারটি ব্যবহার করতে চায়।
যদি নাম পরিষেবাটি কাজ না করে তবে স্থানীয় নেমসার্ভারকে সঠিক ফরোয়ার্ডিং ঠিকানা দেওয়া হচ্ছে না, বা অন্য কোনও নেটওয়ার্কিং সমস্যা রয়েছে।
প্রশ্নকর্তা "সঠিক সেটিংস সহ ফাইলটি উত্পন্ন করতে" "নেটওয়ার্ক সেটিংস জিইউআই" ব্যবহার করার চেষ্টা করেছিলেন এবং এটি কাজ করতে ব্যর্থ হয়েছিল। আমি এর সঠিক অর্থটি জানি না, তবে নেমসারভারের ঠিকানাগুলি প্রবেশের সঠিক উপায়টি যাতে তারা resolv.confসঠিক সময়ে শেষ হয়। আমি ধরে নিয়েছি যে প্রশ্নকারী ইন্টারফেস কনফিগার করতে ব্যবহার করছে NetworkManagerএবং না ifup।
প্রায়শই DHCP প্রোটোকল ব্যবহার করে ইন্টারফেস কনফিগার করা হয়। সেক্ষেত্রে স্থানীয় সিস্টেমে কোনও কিছুই কনফিগার করার দরকার নেই। ডিএইচসিপি সার্ভারটি জানে যে তার ক্লায়েন্টদের কী নেমসার্ভারের ঠিকানা ব্যবহার করা উচিত তা তিনি এই তথ্যটি ডিএইচসিপি ক্লায়েন্টের কাছে প্রেরণ করেন, যা এটি নেটওয়ার্কম্যানেজারে প্রেরণ করে, যা তথ্যটিকে রেসলভকনফে প্রেরণ করে, যা তথ্যকে প্রবেশ করে resolv.conf। সুতরাং এই ক্ষেত্রে এটি ডিএইচসিপি সার্ভার যা কনফিগার করার প্রয়োজন হতে পারে।
স্থানীয় মেশিনে নেটওয়ার্ক ইন্টারফেসটি যদি স্থিতিযুক্তভাবে কনফিগার করা থাকে তবে সঠিক নেমসার্ভারের ঠিকানাগুলি নেটওয়ার্ক ম্যানেজারে প্রবেশ করতে হবে, উদাহরণস্বরূপ, নেটওয়ার্ক সূচক | সংযোগগুলি সম্পাদনা করুন ... | ওয়্যারলেস | মাইকোনেকশন | সম্পাদনা করুন ... | আইপিভি 4 সেটিংস | অতিরিক্ত ডিএনএস সার্ভার।
এটি সম্ভব যে স্থানীয় নেমসার্ভার সঠিকভাবে কাজ করছে না। সেক্ষেত্রে প্রশ্নকারীর সম্পাদনা করা উচিত/etc/NetworkManager/NetworkManager.conf
sudo gedit /etc/NetworkManager/NetworkManager.conf
এবং লাইন মন্তব্য
dns=dnsmasq
"[মূল]" বিভাগে। লাইনটি মন্তব্য করতে, লাইনের #শুরুতে একটি রাখুন , তারপরে ফাইলটি সংরক্ষণ করুন। তারপরে নেটওয়ার্ক-ম্যানেজার পুনরায় চালু করুন।
sudo restart network-manager
এর পরে, অ-স্থানীয় নেমসার্ভারের ঠিকানাগুলি resolv.conf127 এর পরিবর্তে প্রবেশ করা হবে * * ঠিকানা।
যদি প্রশ্নকর্তা ifupনেটওয়ার্ক ইন্টারফেস কনফিগার করার জন্য নেটওয়ার্কম্যানেজারের পরিবর্তে ব্যবহার করে থাকেন তবে জমার্টিন 2279 এর উত্তর সঠিক: জ্যামার্টিন 2279 বর্ণিতভাবে আপনাকে নাম / ঠিকানা / নেটওয়ার্ক / ইন্টারফেসগুলিতে যুক্ত করতে হবে।
কি অন্য কিছু উত্তর উপদেশ পক্ষান্তরে সাধারণভাবে আপনি উচিত না যোগ nameserver, domainবা searchমধ্যে ফাইলগুলিতে অপশন /etc/resolvconf/resolv.conf.d/। এই উত্তরগুলিতে আমার মন্তব্য দেখুন।