dnsmasq - ডোমেন এন্ট্রি জন্য একাধিক ফরোয়ার্ডিং সার্ভার?


9

আমি ভাবছিলাম যে একাধিক আপস্ট্রিম সার্ভারগুলিতে "সার্ভার =" এন্ট্রি প্রেরণ করার জন্য ডিএনএসম্যাস্কটি কনফিগার করা সম্ভব হয়েছিল?

সুতরাং এই মত:

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

এবং এটির ভিত্তিতে কোনটি উপলভ্য বা না পাওয়ার ভিত্তিতে বেছে নিয়েছে resolv.conf? ম্যান পেজ অনুসারে, দেখে মনে হচ্ছে কেবল একজনকেই অনুমতি দেওয়া হয়েছে তবে আমি ভাবছিলাম যে এটির এইভাবে আচরণ করতে বলার উপায় আছে কিনা?

উত্তর:


10

ঠিক আছে আপনার উদাহরণে আপনি কেবল ফেসবুকটি দেখিয়ে দিচ্ছেন, তবে আমার ধারণা যে আপনি যে হোস্টনামে যেতে পারেন তার একই প্রয়োজন হবে

dnsmasq - সমস্ত-সার্ভারের বিকল্প সরবরাহ করে

--all-সার্ভার

ডিফল্টরূপে, যখন dnsmasq এর একাধিক আপস্ট্রিম সার্ভার উপলব্ধ থাকে, এটি কেবল একটি সার্ভারে ক্যোয়ারী প্রেরণ করবে। এই পতাকাটি সেট করা সমস্ত উপলব্ধ সার্ভারগুলিতে সমস্ত কোয়েরি প্রেরণে ডিএনএস মাস্ককে বাধ্য করে। সার্ভারের উত্তর যা প্রথমে উত্তর দেয় আসল অনুরোধকারীর কাছে ফিরে আসবে।

বেশ কয়েকটি ডিএনএস সার্ভার সেট করুন

server=OpenDNS.IP.Addr.ess

server=GoogleDNS.IP.Addr.ess

server=...

এবং দ্রুততম প্রতিক্রিয়া বিবেচনা করা হবে


6

অবশ্যই একাধিক লাইন যুক্ত করুন।

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

মানুষ dnsmasq

   -S, --server=[/[<domain>]/[domain/]] ...
          ...  More than one -S  flag  is  allowed,  with
          repeated domain or ipaddr parts as required.

হু .... তবে রেজোলভ.কোনফ অনুযায়ী আচরণ কি?
টিবি

হ্যাঁ, যদি প্রথম সার্ভারটি অনুপলব্ধ থাকে, dnsmasq তারপরে দ্বিতীয় সার্ভারের কাছে অনুরোধটি প্রেরণ করবে (যতক্ষণ না - সমস্ত-সার্ভার বিকল্পগুলি ব্যবহার না করা হয়, যা dnsmasqকে সমস্ত সার্ভারকে সমান্তরালভাবে ব্যবহার করতে এবং প্রথম উত্তরটি গ্রহণ করতে বাধ্য করবে)
হাইগুইটা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.