আমি ঠিক একই সমস্যার দিকে দৌড়ে এসে ম্যাক মিনি সম্পর্কে একটি থ্রেড পেয়েছিলাম যা অ্যাপলের আলোচনায় ডিএনএস সমস্যা রয়েছে extremely
ইস্যুটির জটিলতা: এমডিএনএসআরসপন্ডার মাঝে মধ্যে ডিএনএস সার্ভারের ক্রমগুলি অনুসন্ধান করে তার ক্রমটি পরিবর্তন করে বলে মনে হয় এবং তাই যদি এটি প্রথমে আপনার আইএসপির ডিএনএস সার্ভারকে জিজ্ঞাসা করে তবে এটি একটি সঠিক রেকর্ড পাবে না (অথবা আপনি যদি বিভক্ত ডিএনএস ব্যবহার করছেন তবে আপনি পাবেন) আপনার সার্বজনীন আইপি)।
এর জন্য সর্বোত্তম ফিক্সটি হ'ল এটি নিশ্চিত করা (যেমন আপনি করেছিলেন) কেবলমাত্র আপনার ডিএনএস সেটিংসে প্রয়োজনীয় ডিএনএস সার্ভার তালিকাভুক্ত রয়েছে। এটির জন্য আপনার ডিএইচসিপি থেকে আইএসপি ডিএনএস সার্ভারগুলি অপসারণের প্রয়োজন হতে পারে (যেমনটি আমাকেও করতে হয়েছিল - সমস্ত অনুরোধগুলি স্থানীয় ডিএনএস সার্ভারের মাধ্যমে যাইহোক প্রেরণ করা হবে)।
ইউটিলিটিগুলি যেমন পছন্দ করে dig
এবং nslookup
স্বাভাবিক হিসাবে সফল হবে তারা হ'ল তারা BIND ব্যবহার /etc/resolv.conf
করছে এবং অপারেটিং সিস্টেমের অন্যান্য অংশের থেকে সরাসরি ভিন্ন।
স্নো চিতাবাঘের রেফারেন্সের জন্য ডিএনএস ক্যাশে এখন এমডিএনএসআরসপন্ডার দ্বারা সংরক্ষণ করা হয়েছে এবং এটি সাফ করার জন্য আপনাকে ব্যবহার করে প্রক্রিয়াটি পুনরায় আরম্ভ করতে হবে sudo killall -HUP mDNSResponder
। killall
কমান্ডটিতে বিভিন্ন পতাকা ব্যবহার করে আপনি আরও তথ্য (লগিং, ডাম্প অভ্যন্তরীণ অবস্থা ইত্যাদি) পেতে পারেন ।
"sudo killall -USR1 mDNSResponder" to enable operation logging.
"sudo killall -USR2 mDNSResponder" to enable packet logging.
"sudo killall -HUP mDNSResponder" to clear the DNS cache.
"sudo killall -INFO mDNSResponder" to dump mDNSRepsonder's internal state.
সূত্র: একই থ্রেডে স্নুপ ডগ ।