আপনি সম্ভবত জানেন যে গুগল ক্রোমের নিজস্ব অভ্যন্তরীণ ডিএনএস ক্যাশে রয়েছে। সময় অপেক্ষা না করে বা ব্রাউজারটি বন্ধ না করে কী এটি পরিষ্কার করার কোনও উপায় আছে?
আপনি সম্ভবত জানেন যে গুগল ক্রোমের নিজস্ব অভ্যন্তরীণ ডিএনএস ক্যাশে রয়েছে। সময় অপেক্ষা না করে বা ব্রাউজারটি বন্ধ না করে কী এটি পরিষ্কার করার কোনও উপায় আছে?
উত্তর:
ক্রোম নেভিগেট করুন : // নেট-ইন্টারনালস / # ডিএনএস এবং "হোস্ট ক্যাশে সাফ করুন" বোতাম টিপুন।
কখনও কখনও আপনাকে ডিএনএস ফ্লাশ করার পরে সকেট পুলগুলি ফ্লাশ করতে হবে:
chrome://net-internals/#sockets
hostsফাইলটি পর্যবেক্ষণ করে এবং যখনই hostsফাইলে কোনও পরিবর্তন আসে তখন ডিএনএসচে অটোক্ল্যার করে । — এটি আপনার hostsফাইলের পরে ফাঁকা লাইন যুক্ত করে যদি এটি আপনার সিস্টেমে কাজ করে তবে আপনি সহজেই পরীক্ষা করতে পারেন এবং তালিকাটি chrome://net-internals/#dnsস্বয়ংক্রিয়ভাবে আপডেট হবে — উইন্ডোজের ডিএনএসচে পরিষেবাটি (অন্তত 8.1.1 জিতে) পরিবর্তনের জন্য হোস্ট ফাইলটি নিরীক্ষণ করবে, তাই আপনি নিজের hostsফাইল আপডেট করার পরে , "ফ্লাশ সকেট পুল" বোতামটি ক্লিক করা কার্যকর হবে । আর কিছুর দরকার নেই।
ipconfig /flushdns। ipconfig /flushdnsএই পুরো ইস্যুতে একটি লাল উত্তেজনা বলে মনে হচ্ছে।
"ক্রোম নেভিগেট করুন: // নেট-ইন্টারনালস / # ডিএনএস" কমপক্ষে আমার সিস্টেমে গুগল ক্রোম ব্রাউজারে কাজ করে না। দেখে মনে হচ্ছে এই সমাধানটি গুগল ক্রোম ওএসের জন্য কাজ করে তবে গুগল ক্রোম ব্রাউজারটি সাধারণভাবে বলছে না। আমার জন্য লিঙ্কটি এখানে পুনঃনির্দেশ করে:
ক্রোমিয়াম প্রকল্পগুলি
এটি প্রদর্শিত হয় "খালি খালি" আরও ভাল সমাধান। এছাড়াও নোট করুন যে আমার ব্রাউজারটি "বিকল্পগুলির" পরিবর্তে "পছন্দগুলি" বলেছে
Http://www.google.com/support/forum/p/Chrome/thread?tid=026b6a1d9151a6e3&hl=en এর মাধ্যমে
"সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> হুডের নীচে -> ব্রাউজিং ডেটা সাফ করুন এবং 'ক্যাশে খালি করুন' দেখুন এবং পরিষ্কার ব্রাউজিং ডেটাতে ক্লিক করুন Yes হ্যাঁ হ্যাঁ, আমি জানি, এটি ডিএনএস ক্যাশে নয় যে আমি এটি পরিষ্কার করব, তবে আরে এটা মনে হচ্ছে। এবং এখন এটি আমার পক্ষে কাজ করে।
"ক্লিয়ার হোস্ট ক্যাশে" এ ক্লিক chrome://net-internals/#dnsকরাতে এটি Google Chrome এর জন্য করা উচিত, তবে আপনার মেশিনে বিবেচনা করার জন্য অন্যান্য ডিএনএস ক্যাশে রয়েছে।
উইন্ডোজ:
ipconfig /flushdns
ওএস এক্স প্রাক-10.7 (সিংহের আগে):
sudo dscacheutil -flushcache
ওএস এক্স 10.7–10.9 (সিংহ, পর্বত সিংহ, মাভেরিক্স):
sudo killall -HUP mDNSResponder
ওএস এক্স 10.10+ (যোসাইমাইট):
sudo discoveryutil mdnsflushcache
ওএস এক্স 10.11, 10.12+ (এল ক্যাপিটান, সিয়েরা):
sudo killall -HUP mDNSResponder
আপনার রাউটারটি ডিএনএসকেও ক্যাশে করছে (এটি পুনরায় চালু করুন বা ম্যানুয়ালটি পড়ুন)। চূড়ান্ত পরীক্ষাটি ডিগ ব্যবহার করা হয় , তবে এটি আপনার নেটওয়ার্কের ডিএনএস হোস্ট ব্যবহার করে, ডিফল্টরূপে অনুমোদিত সার্ভারটি নয়:
dig superuser.com
উত্স থেকে সরাসরি জিজ্ঞাসা করতে, এর মতো কিছু চেষ্টা করুন:
dig superuser.com @ns1.serverfault.com
ওএস এক্স 10.9.1 ডাব্লু / ক্রোম 32-এ আমার হোস্ট ক্যাশে সাফ করার এবং ক্রোমকে ডিএনএস ক্যাশে রিফ্রেশ করার জন্য সকেট পুলগুলি ফ্লাশ করার দরকার ছিল:
chrome://net-internals/#sockets
এটি আমার জন্য কাজ করেছে: ডিস্ক ক্যাশে খালি করুন এবং সাফ করুন
ক্রোমে রেঞ্চ আইকনে ক্লিক করুন এবং তারপরে বিকল্পগুলি । আন্ডার হুড ট্যাবে যান । গোপনীয়তা বিভাগের অধীনে ব্রাউজিং ডেটা সাফ করুন বোতামটি ক্লিক করুন । কেবল "ক্যাশে খালি করুন" চেক বাক্সটি নির্বাচন করুন এবং তারপরে ব্রাউজিং ডেটা সাফ করুন বোতামটি ক্লিক করুন।
এটি অবিলম্বে কাজ করেছে - এমনকি আমার ব্রাউজারটি বন্ধ করতে হয়নি close
chrome://net-internals/#dnsসাফল্য ছাড়াই এখানে উল্লিখিত ফ্লাশ ট্রিকটি চেষ্টা করার পরে এটি ম্যাক ক্রোমে আমার পক্ষে কাজ করেছে ।
আমি যতদূর জানতে পারি, ক্রোমের সাম্প্রতিক সংস্করণগুলিতে (আমি 26.0.1410.43 এ আছি) এটি করার কোনও (নির্ভরযোগ্য) উপায় নেই, কমপক্ষে কোনও ম্যাকের মাধ্যমে নয়। এই পৃষ্ঠায় দেওয়া কোনও পরামর্শই আমার পক্ষে কাজ করে নি।
আমার পরিস্থিতি হ'ল আমি একটি হোস্ট ফাইল ফাইল এন্ট্রি যুক্ত করেছি , তবে ক্রোম এখনও ডিএনএস দ্বারা ফিরিয়ে দেওয়া আইপি ঠিকানায় যাচ্ছে। ফায়ারফক্স সঠিকভাবে কাজ করে।
আসলে, chrome://net-internals/#dnsপৃষ্ঠাটি কেবল আমার জন্য আইপি ঠিকানা সম্পর্কে মিথ্যা বলে। এটি হোস্ট এন্ট্রি থেকে আইপি দেখায়, তবে এটি স্পষ্টভাবে তা নয় যে এটি আসলে সাইটটি কোথায় পাচ্ছে।
আমি জানি এটি একটি পুরানো প্রশ্ন তবে আমি অন্যদের মতো অভিযোগ পেয়ে বিরক্ত হয়েছি: ক্যাশে সাফ করার পরেও নতুন ডিএনএসের পরিবর্তনগুলি শুরু করতে এক বা দুই মিনিট সময় লাগতে পারে।
এর চারপাশে কয়েকটি উপায় রয়েছে। ক্রোম: // নেট-ইন্টারনালস / # ডিএনএসের মাধ্যমে ডিএনএস ক্যাশে সাফ করার পরে (বা একই ফলাফল অর্জনকারী একটি এক্সটেনশন ব্যবহার করে):
ছদ্মবেশী উইন্ডোটি খুলুন এবং ডোমেনের জন্য নতুন ডিএনএস ম্যাপিংগুলি তত্ক্ষণাত কার্যকর হবে।
ব্রাউজারের ক্যাশে সাফ করুন। আপনি যদি নিয়মিত ব্রাউজিংয়ের জন্য আপনার ব্রাউজার ব্যবহার করেন তবে এটি জটিল is আপনি অন্য ব্যবহারকারী হিসাবে ব্রাউজারের একটি পৃথক উদাহরণ চালাতে পারেন এবং সেই অ্যাকাউন্টে ক্যাশে সাফ করা আপনার নিয়মিত ব্রাউজিং ক্যাশে হস্তক্ষেপ করবে না। আমি এটি চেষ্টা করি নি তবে এটি কাজ করা উচিত।
সিটিআরএল + এফ 5 চাপুন। আমাকে প্রায় এক সেকেন্ডের জন্য সিটিআরএল + এফ 5 টি চাপতে হয়েছিল যা পরপর কয়েক বার পৃষ্ঠাটি পুনরায় লোড করে। এটি বিজোড় আচরণ তবে এটি কাজ করে এবং ঠিক তত কার্যকর effective এটি আমার পছন্দসই পদ্ধতি।
আদর্শভাবে এমন একটি প্লাগইন থাকা উচিত যা ডিএনএস এবং ক্যাশে (বিশেষত কেবলমাত্র ডকুমেন্ট ক্যাশে এবং কুকি ক্যাশে নয়) মুছে ফেলতে পারে তবে আমি এখনও সাজানোর কোনও কিছুই পাইনি।
আপডেট: ওএসএক্স-তে গ্যাস মাস্ক অ্যাপ্লিকেশনটি হোস্ট ফাইলগুলির মধ্যে স্যুইচ করার জন্য এবং # 2 কার্যবিধির সাথে দুর্দান্তভাবে কার্যকর হচ্ছে, এটি বেশ কার্যকর।
সকেট পুল ব্যবহার করার কারণে ক্রোমের কারণে হোস্ট ফাইলটি সংশোধন করার পরে ক্রোম সঠিক হোস্টগুলি ব্যবহার করতে পারে না এমন সমস্যার সমাধান করা ।
ক্রোম গতি বাড়ানোর জন্য সংযোগ পুলে দীর্ঘ সংযোগগুলি বজায় রাখে। ক্রোম যখন জানতে পারে যে কোনও অনুরোধটি সংযোগ পুলে কোনও সংযোগ পুনরায় ব্যবহার করতে পারে, তখন এটি ডিএনএসের মাধ্যমে আর চলবে না, এইভাবে, আমরা সর্বদা উপলব্ধি করি যে ক্রোম তত্ক্ষণাত কোনও হোস্ট পরিবর্তনের প্রতিক্রিয়া জানাবে না।
ক্রোম: // নেট-ইন্টারনাল / # সকেট ট্যাবে সংযোগ পুলটি ফ্লাশ করার জন্য একটি ইন্টারফেস সরবরাহ করেছে, তবে আমি মনে করি এটি বিরক্তিকর যে আমাকে প্রথমে ট্যাবে যেতে হবে এবং একটি ট্র্যাকপ্যাড সহ একটি ছোট বোতামটি ক্লিক করতে হবে।
আমি দেখেছি যে ফ্লাশ সকেট পুলের বোতামটি ক্লিক করার সময়, Chrome দুটি কী জাভাস্ক্রিপ্ট পদ্ধতি চালায় utes
g_browser.sendFlushSocketPools();
g_browser.checkForUpdatedInfo(false);
সুতরাং আমি একটি অ্যাপলস্ক্রিপ্ট স্ক্রিপ্টে এই দুটি পদ্ধতি আবদ্ধ করি যা একটি ওএস এক্স অ্যাপ্লিকেশন বা আলফ্রেড ওয়ার্কফ্লোতে রূপান্তর করা যায় যা উভয়ই সহজেই প্রার্থনা করা যেতে পারে।
আমি অনেক উপায়ে ডিএনএস ক্যাশে ফ্লাশ করার চেষ্টা করেছি, তবে কিছুই আমার পক্ষে কার্যকর হয়নি। শেষ পর্যন্ত, আমি আমার ডিএনএস এন্ট্রি পরিবর্তন করার পরিকল্পনা করেছি । এই কৌশলটি এমন সমস্ত লোকের জন্য কাজ করবে যারা উচ্চ গতির ল্যান সংযোগের মাধ্যমে ইন্টারনেট অ্যাক্সেস করে।
ল্যান সংযোগে, একজন ব্যবহারকারীকে সাধারণত দুটি ডিএনএস ঠিকানা সরবরাহ করা হয়। একটি প্রাথমিক এবং অন্যটি মাধ্যমিক বা বিকল্প ডিএনএস ঠিকানা। আমি যা করেছি তা হ'ল আমি সেকেন্ডারি ঠিকানাটিকে প্রাথমিক ঠিকানা এবং তদ্বিপরীত থেকে পরিবর্তন করেছি। এটি তাত্ক্ষণিকভাবে আমার জন্য কাজ করেছিল।
আমি বিকল্প ডিএনএস ঠিকানাটিকে প্রাথমিক ঠিকানা হিসাবে দু'দিন রেখেছি। সমস্যাটি নিজেই সমাধান হয়ে গেছে এবং পরে, আমি পুরানো ডিএনএস এন্ট্রি পুনঃস্থাপন করেছি।
সম্পূর্ণ প্রক্রিয়া:
আইআইএস-এ সাইট তৈরি করা হয়েছে (উইন্ডোজ 8), হোস্ট শিরোনাম সেট করুন।
কোনও হোস্ট ফাইল ছাড়াই হোস্টকে আঘাত করার চেষ্টা করা হয়েছে, এটি http: // ব্যবহারের বিষয়টি নিশ্চিত করে যাতে এটি কেবল গুগল অনুসন্ধান করে না। ক্রোমের "সংস্করণ 32.0.1700.76 মি" তে সঠিকভাবে ব্যর্থ হয়েছে
হোস্টটিকে 127.0.0.1 হিসাবে হোস্ট ফাইল যুক্ত করুন, এখন এটি ক্রোমে আঘাত করতে পারে।
হোস্ট ফাইল থেকে সরান এবং ipconfig / flushdns চালান, ক্রোম এখনও সাইট দেখায়!
সিটিআরএল + এফ 5 ব্যতীত আর কিছুই করবেন না এবং ক্রোমে এখন সাইটের সঠিক ব্যর্থতা রয়েছে।
এখানে বিভিন্ন উত্তরের সংখ্যার সাথে আমি অবাক হই যে আমাদের সকলের ব্যবহারের ক্ষেত্রে কিছুটা পৃথক ঘটনা রয়েছে।
আমার জন্য ব্যক্তিগত ব্রাউজিং কৌশলটি করেছে (নতুন ছদ্মবেশ উইন্ডো / ব্যক্তিগত উইন্ডো)।
ব্যবহার করে দেখুন ডিএনএস Flusher Chrome এর জন্য। নোট করুন যে এটি ব্যবহার করার জন্য এটির জন্য একটি কমান্ড লাইন পতাকা লাগবে, --enable-benchmarkingযখন আপনি ক্রোম ব্রাউজারটি শুরু করেন।
ক্রোম নেভিগেট করুন: // নেট-ইন্টারনালস / # ডিএনএস এবং "হোস্ট ক্যাশে সাফ করুন" বোতাম টিপুন। ইতিমধ্যে উত্তর হিসাবে জবাবদিহি করা হয়েছে এছাড়াও সিস্টেম-প্রশস্ত ডিএনএস ক্যাশে ফ্লাশ করার জন্য আপনার ওএস এক্স-এ dscacheutil -flushcache কমান্ডের প্রয়োজন হতে পারে। উইন্ডোজ কমান্ড প্রম্পটে আইকনফিগ / ফ্লাশডেন্স
ম্যাক ওএস এক্স-তে, উল্লিখিত কোনও পদ্ধতিরই আমার পক্ষে কাজ করেনি। নিম্নলিখিত পদ্ধতিটি করেছে:
Chrome মেনু> পছন্দসমূহ> ক্লিক করুন show advanced settingsপৃষ্ঠার নীচে লিঙ্কটি ক্লিক করুন > বিভাগে clear browsing dataবোতামটি ক্লিক করুন privacy> কেবল নির্বাচন করুন cached images and filesএবং download history(সম্ভবত পরে প্রয়োজন হয় না তবে ক্ষতি করে না)> ক্লিক করুন clear browsing dataবোতামটি।
আইফোন ব্যবহারকারীদের জন্য, এই কৌশলগুলি ঠিক তত কার্যকরভাবে কাজ করে। আমাকে কোনও ওয়েবসাইটের কিছু টেস্টিং করতে হয়েছিল এবং আমি সাধারণ ডিএনএস সার্ভারকে ওভাররাইড করতে এবং DNS এন্ট্রিগুলির সাথে আমার নিজের ডিএনএস সার্ভারটি ব্যবহার করতে চাই যা এখনও প্রকাশ্য নয়।
আমি আমার কাস্টম ডিএনএস সার্ভারে আমার আইফোন 6 প্লাসে আমার ওয়াইফাই সেটিংয়ে ডিএনএস এন্ট্রিটিকে ওভাররাইড করি। সাফারি এবং পারফেক্ট ব্রাউজারের জন্য এটি যথেষ্ট ভাল ছিল। তবে ক্রোম এটিকে অগ্রাহ্য করেছে বলে মনে হয়েছিল এবং তার নিজস্ব ডিএনএস এন্ট্রি রয়েছে। তারা কোথা থেকে এসেছে তা আমি বুঝতে পারি না।
তারা উপরে বর্ণিত আমি তা করেছি
এবং উপরে বর্ণিত হিসাবে আমাকে একটি ছদ্মবেশী ট্যাবও ব্যবহার করতে হয়েছিল।
কেবলমাত্র ক্রম আমার কাস্টম ডিএনএস এন্ট্রি ব্যবহার করেছিল।