DNSMasq এলোমেলোভাবে প্রতিক্রিয়া জানায়


0

ডিএনএস সার্ভার হিসাবে ব্যবহার করার জন্য আমি কেবলমাত্র একটি স্থানীয় ডিভাইসে (রাস্পবেরি পাই) ডিএনএসএসএএসসি ইনস্টল করেছি তবে নেটওয়ার্কের অন্যান্য কম্পিউটারগুলি এটি ব্যবহার করার চেষ্টা করার পরে পরিষেবাটি সর্বদা সঠিকভাবে কাজ করে না। এটি আমি /etc/dnsmasq.confফাইলে যুক্ত করেছি:

log-queries
no-resolv
server=8.8.8.8
server=8.8.4.4

এই /etc/hostsফাইলটি:

192.168.1.101   desktop.home
192.168.1.102   laptop.home

আমি ডিএইচসিপি ব্যবহার করছি না, ডিএইচসিপি আমার রাউটার দ্বারা সম্পন্ন হয়েছে। আমার রাউটারে ডিএনএস সার্ভারটি ম্যানুয়ালি কনফিগার করার বিকল্প রয়েছে এবং আমি সেই ক্ষেত্রটিতে রাস্পবেরি পাই আইপি ঠিকানা (192.168.1.100) রেখেছি। আমি নিশ্চিত করতে পারি যে আমার ডেস্কটপ এবং ল্যাপটপ (লিনাক্স মেশিন) উভয়ই নতুন ডিএনএস সার্ভার (192.168.1.100 এ DNSMasq) সম্পর্কে সচেতন।

আমার ডেস্কটপ এবং ল্যাপটপ দুটোই কেবল দ্বারা সংযুক্ত। nslookup laptop.homeউদাহরণস্বরূপ, আমি যখন আমার ডেস্কটপ থেকে চলে যাই , আমি কমপক্ষে 50% হিট পাই - কখনও কখনও আমি একটি সফল ফলাফল পাই কখনও কখনও আমি না করি। ল্যাপটপ থেকে একই জিনিস।

আরও আশ্চর্যের বিষয় হ'ল আমি যখন ল্যাপটপটিকে ওয়াইফাইয়ের সাথে সংযুক্ত করি তখন হিটগুলি আরও কম হয়। আমি আমার ল্যাপটপে ওয়াইফাইতে কেবল 10% হিট বা তার চেয়ে কম পাই। সত্যি বিশ্বয়কর.

লগগুলি কিছুই বলে না। আমি এও জানি না যে এটি কোথায় ডিবাগ করা শুরু করবে।


1
আপনি DHCP- র মাধ্যমে আসলে ডিএনএসের জন্য কী আইপি পাচ্ছেন তা পরীক্ষা করুন। যদি এটি উইন্ডোজ হয় তবে আপনি দেখতে কমান্ড প্রম্পটে আইকনফিগটি ব্যবহার করতে পারেন।
djsmiley2k 15

হ্যাঁ, ল্যাপটপ এবং ডেস্কটপ ডিএনএসের জন্য রাস্পবেরি পাই ব্যবহার করছে। এটি আমি কীভাবে জানি যে তারা: nmcli device show enp0s25 | grep DNSএবং প্রতিক্রিয়াটির অন্তর্ভুক্ত IP4.DNS[1]: 192.168.1.100
কাপাস

অন্য কোনও ডিএনএস সার্ভার তালিকাভুক্ত রয়েছে? যদি তা হয় তবে এটি ব্যাখ্যা করবে কেন এটি কেবল সময়ের কিছু কিছু কাজ করে
djsmiley2k

হ্যাঁ, এটি একটি গৌণ ডিএনএস সার্ভার (ওপেনডিএনএস) তালিকাভুক্ত করে, এটি একটি ডিএনএস সার্ভার যা আমার রাউটারটি প্রথম ব্যর্থ হওয়ার ক্ষেত্রে আমাকে কনফিগার করতে দেয়। প্রথমটি ব্যর্থ হলেই এটি ব্যবহার করা উচিত, সুতরাং আমি মনে করি যে সমস্যাটি এর সাথে সম্পর্কিত নয় - সমস্যাটি হ'ল ডিএনএসমাস্ক এই অনুরোধগুলি ধরতে ব্যর্থ হচ্ছে।
কাপাস

1
@ djsmiley2k আমি মনে করি আপনি অন্যান্য ডিএনএস সম্পর্কে ঠিক বলেছেন। আমি আমার রাউটারে অন্য একটি ডিএনএস সার্ভার (ওপেনডিএনএস) ব্যবহার করছিলাম কারণ আমি ভেবেছিলাম যে রাউটারটি এটি ব্যর্থতা হিসাবে ব্যবহার করবে, তবে আসলে আমি মনে করি যে রাউটারটি ডিএনএসমাস্ক এবং ওপেনডিএনএসের মধ্যে একটি গোলাকার রবিন করছে। রাউটার কনফিগারেশন থেকে আমি অন্যান্য ডিএনএসএসভারকে অপসারণ করার পরে জিনিসগুলি এখন কাজ করে। আপনি যদি কোনও উত্তর দেন তবে আমি এটিকে সঠিক হিসাবে চিহ্নিত করব। ধন্যবাদ!
কেপাস

উত্তর:


0

দেখা যাচ্ছে যে আপনার ক্লায়েন্টরা দুটি ডিএনএস সার্ভারের মধ্যে রাউন্ড রবিন করছে, একটি স্থানীয় এবং অন্যটি রিমোট যা স্থানীয় নাম যুক্ত হবে না।

আদর্শভাবে আপনার ক্লায়েন্টরা প্রথম (লোকাল সার্ভার) জিজ্ঞাসা করবে এবং সময়ের সাথে সাথে দ্বিতীয়টিটিকে জিজ্ঞাসা করবে, তবে যা ঘটবে তা উভয়ই ঘুরে ফিরে জিজ্ঞাসাবাদ করে এবং যা দ্রুত উত্তর দেয় তা ব্যবহার করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.