আমি কীভাবে ডিএনএস ক্যাশে ফ্লাশ করতে পারি?


27

আমি কীভাবে আমার অ্যান্ড্রয়েড ফোনে আমার ডিএনএস ক্যাশে সাফ করতে পারি? (Droid3, আদা রুটি, নির্দিষ্ট হতে মূল)

আদর্শভাবে আমি টার্মিনাল এমুলেটর দিয়ে চালানোর জন্য একটি কমান্ড সন্ধান করছি, এর অনুরূপ কিছু

ipconfig /flushdns

একটি উইন্ডোজ মেশিনে।

এর লিনাক্স সংস্করণটি কী?


কোনও সিস্টেম অ্যাপ, তৃতীয় পক্ষের অ্যাপ্লিকেশন বা আপনার অ্যাপ্লিকেশনটির জন্য আপনার এটি করা দরকার?
onik

আমার ধারণা তৃতীয় পক্ষ? টার্মিনাল এমুলেটরের মাধ্যমে যখন আমি কোনও সার্ভার পিং করি তখন আমার এটি দরকার।
স্টিভ রবিনস

আপনি সিএলআই-ভিত্তিক উত্তর চান তা প্রতিফলিত করতে দয়া করে আপনার শিরোনাম আপডেট করুন। এটি গুগলে র‌্যাঙ্কিং করছে এবং এই শিরোনাম অনুসন্ধানকারী 99% লোকের শিকড় বা সিএলআই দক্ষতা নেই।
পিজে ব্রুনেট

উত্তর:


11

একটি সাধারণ লিনাক্স সিস্টেমে ক্যাশে রান করে সাফ করা হয় /etc/init.d/nscd restart, তবে কমপক্ষে আমার রম ডিএনএসকে ক্যাশে করতে এনএসসিডি ব্যবহার করে না। আপনার কি তা আপনি পরীক্ষা করতে পারেন তবে আমি সন্দেহ করি doubt আমি পরামর্শগুলি দেখেছি যে ব্রাউজার ক্যাশে সাফ করার সাথে সাথে ডিএনএস ক্যাশেও সাফ হয়ে যায়, তবে একটি নিশ্চিত উপায় হ'ল হার্ড রিবুট করা (শাটডাউন, 30s এর জন্য ব্যাটারি সরিয়ে ফেলা, ব্যাটারি পুনরায় সংযুক্ত করা এবং বুট করা)।


1
আমার সমস্ত গুগল "হার্ড রিবুট" পরামর্শও নিয়ে আসে।
চক

আমি নীচু হয়েছি কারণ উত্তরটির জন্য মূলের প্রয়োজন এবং / অথবা শেল অ্যাক্সেস ধরে নেয় যা বেশিরভাগ অ্যান্ড্রয়েড ব্যবহারকারীদের কাছে অবাস্তব। উত্তরটির উত্তরগুলি আমার সমস্যার সমাধান করেনি। এছাড়াও আমি বিশ্বাস করি ম্যাথু রিডকে প্রশ্নটি লক করা নিয়ে পুনর্বিবেচনা করা উচিত কারণ এটি একেবারে "সম্পন্ন চুক্তি" নয়। ডিএনএস অত্যন্ত জটিল এবং এখানে অ্যান্ড্রয়েড অ্যাকাউন্ট না থাকা লোকদের থেকে আরও বৈধ উত্তর পাওয়া যাবে, আমি এর উদাহরণ। FWIW আমার 10+ খ্যাতি আছে এবং এখনও প্রশ্নের উত্তর দিতে পারিনি।
পিজে ব্রুনেট

@ পিজেব্রুনেট সঠিক হতে, আপনার কাছে অ্যাসোসিয়েশন বোনাস থেকে 1 জন এবং 100 জন প্রতিনিধি রয়েছে, যা আপনি এই সাইটে এটি অর্জন করেন নি বলে গণনা করা হয় না। দেখুন একটি "সুরক্ষিত" প্রশ্ন কি? আরো বিস্তারিত জানার জন্য. প্রশ্ন হিসাবে, আমি আপাতত এটি অরক্ষিত করব।
onik

14

ঠিকানাগুলি ডিফল্টরূপে 600 সেকেন্ড (10 মিনিট) জন্য ক্যাশে করা হয়। ব্যর্থ দর্শনগুলি 10 সেকেন্ডের জন্য ক্যাশে করা হয়। আমি যা কিছু দেখেছি, সেখান থেকে ক্যাশে ফ্লাশ করার মতো কিছুই নেই। এটি সম্ভবত ডিএনএস ক্যাশে সঞ্চয় করার কারণে অ্যান্ড্রয়েডে আপাতদৃষ্টিতে রিপোর্ট করা বাগ । ব্রাউজারের ক্যাশে সাফ করা DNS- কে স্পর্শ করে না, "হার্ড রিসেট" এটিকে সাফ করে দেয় কারণ এটি কেবল সময়ের বাইরে চলে যায়।

আমরা কি ডিএনএস ক্যাশে সাফ করার প্রয়োজনের অন্তর্নিহিত কারণ জিজ্ঞাসা করতে পারি? সম্ভবত আরও একটি সমাধান রয়েছে যা মিস হয়েছে কারণ আমরা বড় ছবিটির দিকে তাকাচ্ছি না।


2
ওপি সম্পর্কে নিশ্চিত নয়, তবে আমার একটি ব্যবহারের মামলা রয়েছে যেখানে আমার হোম নেটওয়ার্কটি সার্ভার.হোম.মডোমেন.কমের মতো ঠিকানাগুলি সরবরাহ করে তবে আমার আইএসপি * .mydomain.com সমাধান করে ("*" এর কোনও মান এর জন্য এটি ইতিমধ্যে ম্যাপ করা হয়নি) আমার ফোনটি 3 জি / 4 জি-তে থাকলে www.mydomain.com এ যান, তাই ক্যাশে সময় শেষ না হওয়া পর্যন্ত আমি কখনও কখনও নিজের ঘরের নেটওয়ার্ক অ্যাক্সেস করতে পারি না।
টমজি

মনে হচ্ছে জেবিতে 10 মিনিটের জোর করে ক্যাচিং ঠিক করা হয়েছে - এই প্রতিশ্রুতি দেখুন । পুরানো রিলিজের জন্য জাভা ক্যাশে আচরণটি টিউন networkaddress.cache.ttlএবং networkaddress.cache.negative.ttlএর মাধ্যমে করা যেতে পারে build.prop
সের্গেই ভ্লাসভ

তবে, ডিএনএসের কিছু সমস্যা এখনও রয়েছে ৪.৩-এ - ওয়াইফাইয়ের ট্যাবলেটগুলি লিনাক্স এবং উইন্ডোজ মেশিনগুলির (যে নেটওয়ার্কে ওয়াইফাই হোস্ট করে) সমাধান করতে পারে তার নামের জন্য কোনও আইপি ঠিকানা না পেয়ে থাকতে পারে।
জন শেমিট 21

7

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

এটি একটি ব্যথা, তবে এটি 10 ​​মিনিটের ক্যাশে সমাপ্তির চেয়ে দ্রুত।


একজন কীভাবে এটি সম্পাদন করে?
স্টিভ রবিনস

1
- পাওয়ার বোতামটি ধরে রাখুন - "পাওয়ার অফ" চয়ন করুন - ফোনটিকে পুরোপুরি বন্ধ করতে অনুমতি দিন - ব্যাটারি সরান এবং 30 সেকেন্ড অপেক্ষা করুন - ব্যাটারি ফিরুন - পাওয়ার ফোনটি আবার চালু করুন। আমার অভিজ্ঞতায় ব্যাটারি অপসারণ করা জরুরি নয় তবে কেউ কেউ জানিয়েছেন যে আপনি যদি এই পদক্ষেপটি মিস করেন তবে এটি কাজ করে না।
মার্টিন

2
ব্যাটারি সরিয়ে ফেলা বাজে কথা। রিবুট কাজ। আমি সন্দেহ করি যে এর জন্য অতিরিক্ত সময় কেবল কিছু বাহ্যিক ডিএনএস ক্যাশে সময় বেরিয়ে আসতে দেয়।
ম্যাথিয়াস উরলিচস

5

ইন্টারনেট বুস্টারের মতো অ্যাপ্লিকেশনগুলি "ডিএনএস ক্যাশে সাফ করার" (অন্যান্য বিষয়গুলির মধ্যে) প্রতিশ্রুতি দেয়। আমি নিজে চেষ্টা করে দেখিনি, এবং কেবলমাত্র এটি করার কোনও উপায় নেই বলে মনে হয় (কেবলমাত্র একটি "অনুকূলিতকরণ" বোতাম যা "উন্নতিতে প্রযোজ্য"); এছাড়াও এর প্রভাবগুলি ডিভাইসের মধ্যে পৃথক হতে পারে (অ্যাপ্লিকেশনটির বিবরণ বলে) - তবে এটি পুনরায় বুট করার চেয়ে ভাল হতে পারে। বিটিডব্লিউ: রুটটিকে প্রয়োজনীয়তা হিসাবে উল্লেখ করার সময়, এটি এখনও প্রয়োজন হতে পারে।

গুগল প্লেতে বেশ কয়েকটি "অনুরূপ অ্যাপস" তালিকাভুক্ত রয়েছে - তবে সচেতন থাকুন যে তাদের বেশিরভাগের মধ্যে এয়ারপশ বিজ্ঞাপনগুলি অন্তর্ভুক্ত রয়েছে এবং / অথবা অতিরিক্ত অনুমতি চায়, এই কারণেই আমি এখানে তাদের নাম রাখিনি।


আর একটি সম্ভাব্য সমাধান (নিজেই পরীক্ষিত নয়) আমি ম্যাডপিসিতে পেয়েছি , সম্ভবত 858522 এর উত্তর উদ্ধৃত করার আগে উদ্ধৃত করেছেন:

শেষ বিকল্পটি কিন্তু ব্যবহারকারীদের মধ্যে সবচেয়ে নিবিড় হিসাবে তারা কেবল আপডেটটি অপেক্ষা করতে না চাইলে: আপনার ব্যবহারকারীদের সেটিংসে -> অ্যাপ্লিকেশনগুলি -> নেটওয়ার্কের অবস্থান -> ডেটা সাফ করুন

আর একটি সংক্ষিপ্তভাবে ডিএনএস ফ্লাশ করার জন্য আলাদা একটি সহজ উপায়ের কথা উল্লেখ করা হয়েছে (আবার, আমি নিজেই এটি পরীক্ষা করিনি): কেবল বিমান মোডে স্যুইচ করুন (ওফ, কোনও নেটওয়ার্ক নেই?) এবং পিছনে (আহ, এটি আছে) কৌশলটি করা উচিত। নির্বিকার শব্দটি নির্বোধ, তবে আমি কল্পনা করতে পারি যখন বিমান মোডে প্রবেশ করি তখন অ্যান্ড্রয়েড এর মতো কিছু করে /etc/init.d/networking stop, যার কোনও পার্শ্ব-প্রতিক্রিয়া হিসাবে ডিএনএস ফ্লাশ রয়েছে।


নীচের মন্তব্যে একটি খুব সহজ সমাধান ড্টুমায়কিন সরবরাহ করেছিলেন : কেবল বিমান-মোড এবং পিছনে স্যুইচ করা ইতিমধ্যে এটি করতে পারে (অবশ্যই নেটওয়ার্কের পার্শ্ব-প্রতিক্রিয়াটি কয়েক সেকেন্ডের জন্য নিচে নেমে গেছে;) যদিও এটি কার্যকর নাও হতে পারে কিছু ডিভাইসে এটি চেষ্টা করার মতো: অতিরিক্ত কোনও ইনস্টল নেই এবং এমনকি এন 300 বিএস দ্বারা সহজেই সম্পাদিত হবে।

যদি কেউ এই সমাধানগুলির মধ্যে একটির চেষ্টা করে, নিশ্চিতকরণ (বা বিপরীত) অবশ্যই স্বাগত :)


3
শেল কমান্ড রয়েছে ndc resolver flushdefaultifএবং ndc resolver flushif wlan0; তাদের মূল প্রয়োজন। এছাড়াও নেটওয়ার্ড ম্যানেজমেন্টসভাইসর.ফ্লুশ ডেফল্টডেন্সক্যাচ () পদ্ধতি রয়েছে, যার জন্য জেবি-র আগে কেবল চ্যাং-নেট নেটওয়ার্ক দরকার ছিল, তবে তারপরে সংযোগ-অবিশ্বাস্যর কাছে লক হয়ে গিয়েছিল। সুতরাং স্পষ্টতই রুট ছাড়াই ডিএনএস ক্যাশে পরিষ্কার করার একটি হ্যাকিশ উপায় ছিল (জাভা-স্তরের ক্যাশেটি বদ্ধ করার জন্য বিল্ড.প্রপ টিউনিংয়ের পরে), তবে এটি জেবিতে কাজ করবে না।
সের্গেই ভ্লাসভ

অতিরিক্ত তথ্যের জন্য ধন্যবাদ, @ সার্জিভ্লাসভ! আপনি কি জানেন যে আপনি যে পদ্ধতিগুলি উল্লেখ করেছেন সেগুলির মধ্যে আমার উত্তরে সর্বশেষ উল্লিখিত দুটি প্রস্তাবিত সমাধানের দ্বারা ট্রিগার হয় (বা যদি তারা কাজ করে তবে ভিন্ন কারণে)?
ইজজি

4
বিমান মোড অন-অফ আমার জন্য কাজ করেছিল। স্যামসং গ্যালাক্সি এস 4 মিনি এবং সিএম 12.1।
dtumaykin

আমি উত্তর দিতে পারছি না কারণ ম্যাথু রিড প্রশ্নটি লক করেছে। দয়া করে আমার জন্য তাকে চড় মারুন :-) হার্ড রিবুটটি আমার পক্ষে কাজ করে না, বিমান মোড কাজ করে না, "অবস্থান" সাফ করে (উত্তর হিসাবে) কাজ করে না, অপেক্ষা করার সময়ও কাজ করে না। অতীতে, আমি ব্রাউজার ট্যাবটি বন্ধ করে এবং একটি নতুন ট্যাব খোলার মাধ্যমে সমাধান করেছি। এখানে একটি "নো রুট" ৮.৮.৮.৮ অ্যাপ (গুগল ডিএনএস) রয়েছে, তবে আমি ভিপিএন অ্যাক্সেস দিতে পারি না কারণ আমার কাছে ইতিমধ্যে আমার কাছে দেওয়া একটি ভিপিএন অ্যাপ্লিকেশন রয়েছে। আমার জন্য সমাধানটি ছিল ভিপিএন এর "ভার্চুয়াল অবস্থান" সেটিংস পরিবর্তন করা বা সমাধানটি ছিল আমার ভিপিএন বন্ধ করে শুরু করা। ধরে নিচ্ছি আমার ভিপিএন এর নিজস্ব ডিএনএস ক্যাশে রয়েছে।
পিজে ব্রুনেট

@ পিজে ব্রুননেট আমি কোনও মডকে থাপ্পড় মারব না (খুব বিপজ্জনক, সে আমার অ্যাকাউন্টটি বন্ধ করে দিতে পারে;) এবং এ ছাড়া, আমার বাহুগুলি বিদেশে পৌঁছানোর পক্ষে দীর্ঘ নয়)। তবে 10 টি প্রতিনিধিত্ব করা খুব বেশি কঠিন নয় (2 টি উত্সর পেতে একটি ভাল প্রশ্ন জিজ্ঞাসা করুন, বা 1 টি উত্তর পেয়ে একটি উত্তর লিখুন); তার সাথে, এখানে ফিরে এসে আপনার উত্তর লিখুন :) ভাগ করে নেওয়ার জন্য ধন্যবাদ!
ইজি

2

অ্যান্ড্রয়েডের আধুনিক সংস্করণগুলিতে ক্রোমের ডিএনএস ক্যাশে ক্রোম সাফ করার জন্য একটি বিকল্প রয়েছে: // নেট-ইন্টারনালস / # ডিএনএস


আমার পক্ষে কাজ করেনি, এখনও একটি হার্ড রিবুট করতে হয়েছিল
সারভেসার

0

আমার ক্ষেত্রে, আমার সবেমাত্র একটি ডোমেন নাম ছিল যা আমার ফ্লাশ করা দরকার। টগলিং এয়ারপ্লেন মোড, হার্ড রিবুট করা বা ক্রোমের ক্রিয়া: // নেট-ইন্টারনালস / # ডিএনএসের মতো পরামর্শগুলি আমার পক্ষে কার্যকর হয়নি। পরিবর্তে আমি অস্থায়ীভাবে আমার ওয়াইফাই সেটিংস পরিবর্তন করে Google এর নেমসার্ভারটি 8.8.8.8 এ ব্যবহার করতে পারি।

এই পদক্ষেপগুলি আমি গ্রহণ করেছি:

  • সেটিংস -> ওয়াইফাই -> বর্তমান সংযোগটি আলতো চাপুন এবং বর্তমান আইপি ঠিকানাটি নোট করুন
  • দীর্ঘ সংযোগ বর্তমান সংযোগ -> নেটওয়ার্ক সংশোধন করুন
  • "উন্নত সেটিংস" পরীক্ষা করুন
  • "আইপি সেটিংস" "স্ট্যাটিক" এ পরিবর্তন করুন
  • প্রথম ধাপ থেকে বর্তমান আইপিতে "আইপি ঠিকানা" সেট করুন
  • আপনার আইপি ঠিকানায় "গেটওয়ে" সেট করুন তবে চতুর্থ নম্বর হিসাবে .1 দিয়ে সেট করুন (এটি কেবল অনুমান মাত্র you যদি আপনি জানেন তবে এটি কিছু আলাদা, তবে এটি ব্যবহার করুন)
  • "ডিএনএস 1" কে 8.8.8.8 এ সেট করুন

এই পদক্ষেপগুলির পরে, যখন আমি pingকনসোলে ডোমেন নামটি সম্পাদনা করি তখন এটি সঠিক আইপি ঠিকানার সমাধান করে এবং মনে হয় পুরানো ক্যাশেডটির উপরে লিখতে পারে। সম্ভবত একটি ব্রাউজারে ডোমেন পরিদর্শন একই প্রভাব ফেলবে।

আমি যখন ওয়াইফাই-এ ফিরে গিয়ে "আইপি সেটিংস" সেট করে "ডিএইচসিপি" এ ফিরে আসি, সঠিক ডোমেনটি বর্তমান আইপি ঠিকানার সমাধান করতে অবিরত ছিল।

এটি একটি সনি এক্স্পেরিয়া জেড 3 এ চলছে Android 5.1.1 এ চলছে


0

একটি অ্যাড্রয়েড 5.1 মোবাইলে যা ভুল ডিএনএস নিয়েছে যেমন দুটি ডাব্লুএলএনের মধ্যে অনেকটা পরিবর্তন করা হয়েছে; (ডাব্লুএলএএন সংযোগে একটি প্রশ্ন চিহ্ন my )

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