আমি কীভাবে উবুন্টু 17.04 এ ডিএনএস ফ্লাশ করতে পারি?
16.10 থেকে 17.04 এ আপগ্রেড করার পরে এই মুহুর্তে আমার কাছে কয়েকটি ডিএনএস সমস্যা রয়েছে বলে মনে হচ্ছে এবং ডিএনএস ফ্লাশ করতে গিয়েছিলাম তবে কীভাবে তা খুঁজে পাচ্ছি না।
আমাকে কেউ বলতে পারেন দয়া করে?
আমি কীভাবে উবুন্টু 17.04 এ ডিএনএস ফ্লাশ করতে পারি?
16.10 থেকে 17.04 এ আপগ্রেড করার পরে এই মুহুর্তে আমার কাছে কয়েকটি ডিএনএস সমস্যা রয়েছে বলে মনে হচ্ছে এবং ডিএনএস ফ্লাশ করতে গিয়েছিলাম তবে কীভাবে তা খুঁজে পাচ্ছি না।
আমাকে কেউ বলতে পারেন দয়া করে?
উত্তর:
আপনি এই আদেশটি ব্যবহার করতে পারেন: sudo systemd-resolve --flush-caches
ফ্লাশটি সফল ছিল তা যাচাই করতে, ব্যবহার করুন:
sudo systemd-resolve --statistics
নমুনা আউটপুট:
Cache
Current Cache Size: 0
Cache Hits: 101
Cache Misses: 256
sudo systemd-resolve --flush-caches
, আমি পেতে systemd-resolve: unrecognized option '--flush-caches'
।
এই কমান্ডটির স্থানীয় নাম পরিষেবাটি পুনরায় চালু করা উচিত এবং স্থানীয় ডিএনএস ক্যাশে ফ্লাশ করা উচিত:
systemctl restart systemd-resolved.service
এটি পুনঃসূচনা করার পরিবর্তে কেবল ক্যাশে ফ্লাশ করার জন্য সম্ভবত এটির একটি উপায় রয়েছে তবে পুনঃসূচনাটি আমার উদ্দেশ্যগুলির জন্য উপযুক্ত।
--statistics
পরে সমস্ত কিছু পরিষ্কার করার একমাত্র উপায় বলে মনে হচ্ছে যখন সঙ্গে সঙ্গে চলতে থাকবে running উবুন্টু 18
আমি এটি তৈরি করেছি: https://github.com/dundrrrrrr/dnscache
সম্ভবত আপনি যা খুঁজছেন তা হতে পারে।
স্থাপন
$ git clone git@github.com:dunderrrrrr/dnscache.git
$ cd dnscache/
$ sudo cp dnscache /usr/local/bin/
$ sudo chmod +x /usr/local/bin/dnscache
ব্যবহার
দুটি আর্গুমেন্ট যা স্ক্রিপ্টে পাস করা যেতে পারে, পরিষ্কার বা পরিসংখ্যান। উভয়ই স্ব-বর্ণনামূলক হওয়া উচিত।
$ sudo dnscache clear
DNS cache has been cleared!
[...]
Cache
Current Cache Size: 0
[...]
systemd-resolve --flush-caches
তখন চলছে systemd-resolve --statistics
। : github.com/dundrrrrr/dnscache/blob/master/dnscache
sudo dnscache clear
। সময় অর্থ, ঠিক আছে।