উবুন্টু মেট গুগল ডিএনএস সার্ভার ব্যবহার করছে কেন?


9

আপডেট করুন: দেখে মনে হচ্ছে এটা avahi-dnsconfdযে যোগ করার 8.8.8.8এবং 8.8.4.4আমার কাছে /etc/resolv.confফাইল। আমি এটি / var / লগ / সিসলগে খুঁজে পেয়েছি:

Jan  4 17:00:21 freewill nm-dispatcher: req:1 'up' [ens33]: start running ordered scripts...
Jan  4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.4.4 (interface: 2.IPv4)
Jan  4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.8.8 (interface: 2.IPv4)

আমি কীভাবে উবুন্টু কেবলমাত্র ডিএইচসিপি থেকে ডিএনএস সার্ভার তৈরি করতে পারি এবং ডিএনএস সার্ভারগুলি আনার জন্য অবাহী (এমডিএনএস) ব্যবহার করব না ?


আমি উবুন্টু মেট ১ 16.০৪.১ এলটিএস পরীক্ষা করে দেখছি এবং সমস্যা হচ্ছে কারণ কিছুতে গুগলের ডিএনএস সার্ভার যুক্ত করা থাকে /etc/resolv.conf:

josh@freewill:~$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.100.1.1
nameserver 8.8.4.4
nameserver 8.8.8.8
search my.domain.name

আমি চাই না কোন 8.8.4.4না 8.8.8.8মধ্যে /etc/resolv.confকারণ যে বিরতি আমার স্থানীয় নেটওয়ার্ক: আমার স্থানীয় DNS সার্ভার (10.100.1.1) যা প্রকাশ্য DNS রেকর্ড হবে না স্থানীয় NATed পরিষেবার জন্য ডিএনএস স্থল।

আমি যদি ম্যানুয়ালি /etc/resolv.confগুগল ডিএনএস নেমসারভারগুলি সম্পাদনা করতে এবং সরিয়ে ফেলি তবে সেগুলি পুনরায় বুট করার মাধ্যমে বা পুনরায় যুক্ত হয়ে যায়resolvconf -u

নেটওয়ার্কম্যানেজারে অতিরিক্ত ডিএনএস সার্ভারের অধীনে 8.8.8.8 বা 8.8.4.4 তালিকাভুক্ত নেই যাতে এটি কারণ নয়।

সিস্টেমে তিনটি ইথারনেট ইন্টারফেস রয়েছে, কেবল একটি সংযুক্ত। এটি একটি DCHP সার্ভারের সাথে এমন একটি নেটওয়ার্কে যা ডিএনএসের তথ্য সরবরাহ করে। বিষয়বস্তু /etc/network/interfacesহ'ল:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

আমি চালিয়েছি এবং কোনও কনফিগার ফাইলে grep -R '8\.8\.8\.8' /etcঅন্য কোনও রেফারেন্স নেই 8.8.8.8/etc/resolvconfগুগল ডিএনএস সার্ভারকে এর অধীনে কিছুই বোঝায় না হয়!

উবুন্টু মেট গুগল ডিএনএস সার্ভারগুলিতে কেন যুক্ত হচ্ছে /etc/resolv.confএবং আমি কীভাবে এটি বন্ধ করতে পারি? আপাতত, আমি করেছি sudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.confতবে আমি জানি ভবিষ্যতে এটি আমাকে কামড় দেবে ...


মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; পুরো কথোপকথন এবং সমস্ত মন্তব্য চ্যাটে সরানো হয়েছে
টমাস ওয়ার্ড

উত্তর:


1

অনেক তদন্তের পরে (@ টার্নেন্সের সহায়তায়) আমি আবিষ্কার করেছি যে উবুন্টু মেট ব্যবহার করছেন avahi-dnsconfdএবং আমার নেটওয়ার্কের কিছু অন্যান্য ডিভাইস (সম্ভবত একটি রাস্পবেরি পাই) এমডিএনএস / বনজোর / আভাহীর মাধ্যমে গুগলের ডিএনএস সার্ভার সম্প্রচার করছে।

avahi-dnsconfdএটি বাছাই করা হয়েছিল এবং যখন avahi-dnsconfd.actionদৌড়াচ্ছিল তখন এটি resolvconfডিএনএস সার্ভারগুলিকে যুক্ত করার জন্য এমডিএনএসের উপরে আবিষ্কার হয়েছিল/etc/resolf.conf

আমি avahi-dnsconfdব্যবহার করে অক্ষম করেছি :

sudo systemctl stop avahi-dnsconfd.service
sudo systemctl disable avahi-dnsconfd.service

ভাল পরিমাপের জন্য আমি সম্পাদনা /etc/default/avahi-daemonও সেটও করেছি AVAHI_DAEMON_DETECT_LOCAL=0(কারণ আমি জানি যে আমার নেটওয়ার্কে ইউনিকাস্ট ডিএস সার্ভার নেই যা .localটিএলডি পরিবেশন করে )


-1

আপনি /etc/resolve.confসরাসরি ফাইলটি সম্পাদনা করেন না , আপনি কল করার সময় এটি সম্পন্ন হয় resolvconf - u

আপনার ফাইলটি সম্পাদনা করা উচিত:

/etc/resolvconf/resolv.conf.d/head

পরিবর্তে.

নিশ্চিত হয়ে নিন যে কোনও কিছু ভুল হয়ে গেলে আপনি প্রথমে একটি ব্যাকআপ তৈরি করেছেন:

sudo cp /etc/resolvconf/resolv.conf.d/head /etc/resolvconf/resolv.conf.d/head.backup 

তারপরে আপনার ডিএনএস নেমসারভার যুক্ত করতে এটি সম্পাদনা করুন । এটি ওপেনডিএনএস ব্যবহার করে আমার প্রস্তাবিত (প্রস্তাবিত):

bitofagoob@me:~$ cat /etc/resolvconf/resolv.conf.d/head

    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    nameserver 208.67.222.222
    nameserver 208.67.220.220

তারপরে রান করুন resolvconf - uএবং নেমসারভার তথ্য /etc/resolvconf/resolv.conf.d/headফাইল থেকে ফাইলটিতে অনুলিপি করা /etc/resolv.confহবে।

বৈধ হওয়ার জন্য সিস্টেমটিকে এটি এইভাবে সেট আপ করা দরকার।


এটি ... আমার প্রশ্নের উত্তর দেয় না ...
জোশ

প্রতিক্রিয়াগুলির মধ্যে ইতিমধ্যে অন্তর্ভুক্ত ছিল না এমন কিছু যুক্ত করার জন্য আমার মাথা ঘামানো উচিত নয়।
বিটফাগুব

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

হ্যাঁ, আমার উত্তরটি আপনার সমস্যার স্পর্শকাতর ছিল। আমি কেবল ইঙ্গিত করছিলাম যে আপনি যদি সরাসরি সমাধান.কনফ সম্পাদনা করার চেষ্টা করছিলেন তবে এটি ভুল কী তা খুঁজে পেতে আপনাকে আরও বেশি সহায়তা করতে পারে না। দুর্ভাগ্যক্রমে আমি আপনাকে আর কোনও সাহায্য করতে পারি না। আমি আশা করি আপনি এটি কি তা খুঁজে পাবেন।
বিটফাগুব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.