আমি কীভাবে ওএস এক্সে হোস্ট ফাইলটি রিফ্রেশ করব?


75

আমি ওএসএক্সে সাবডোমেনগুলি ব্যবহার করে বিকাশের চেষ্টা করছি তবে হোস্ট ফাইলটি রিফ্রেশ করার জন্য কম্পিউটারটি পুনরায় বুট করতে চাই না। সাধারণত লিনাক্সে আমি করতাম /etc/init.d/networking restartতবে ওএসএক্সে এটি কীভাবে করা যায় তা আমি বুঝতে পারি না।


আপনার সম্ভবত আপনার ওয়েব ব্রাউজারের ক্যাশে সাফ করা দরকার।
ma11hew28

উত্তর:


105

আপনার দরকার নেই। সহজভাবে sudo vim /etc/hosts, আপনার যা পরিবর্তন করতে হবে তা পরিবর্তন করুন এবং এগিয়ে যান। আপনার পরিবর্তনগুলি তাত্ক্ষণিকভাবে প্রয়োগ করা হবে।

ping yourdomain.comএখনও যদি আপনাকে ভুল আইপি দেয় তবে আপনার ডিএনএস ক্যাশে সাফ করার চেষ্টা করুন:

ওএসএক্স 10.4 এবং নীচে: lookupd -flushcache
ওএসএক্স 10.5 + 10.6: dscacheutil -flushcache
ওএসএক্স 10.7 + 10.8: sudo killall -HUP mDNSResponder
ওএসএক্স 10.9 এবং তার বেশি: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
ওএসএক্স 10.12 এবং তার বেশি:sudo dscacheutil -flushcache


ডিএনএস ক্যাশে সাফ করার জন্য, দেখুন: সমর্থন.opendns.com/entries/…
রোমানস -8 --- 31-39

2
নিশ্চিত হয়ে নিন যে আপনি স্পষ্টতই সঠিক অর্ডারটিও ব্যবহার করেছেন (আইপি ঠিকানা, তারপরে ডিএনএস)।
ব্যবহারকারী 1442960

@ user1442960 এটি খুব সহজ শোনায়, তবে আমার একটি মস্তিষ্ক ফার্ট ছিল এবং হোস্ট এন্ট্রিগুলি ভুল ছিল। ভিজউইক যেমন বলেছিলেন, পরিবর্তনগুলি তত্ক্ষণাত আমি এগুলি সংশোধন করার সাথে সাথে প্রয়োগ করা হয়েছিল।
নাট বারবেটিনি

ওএসএক্স 10.12 এখানে sudo dscacheutil -flushcacheকেবল ক্যাশে সাফ করার জন্য যথেষ্ট ছিল
oski86

ম্যাকোজে 10.14.5 dscacheutil -flushcacheএ যথেষ্ট ছিল
জেনগাবোর

4

এল ক্যাপিটানের জন্য, টার্মিনাল অ্যাপ্লিকেশন এ যান এবং টাইপ করুন:

sudo killall -HUP mDNSResponder

উৎস



0

Https://serverfault.com/questions/478534/how-is-dns-lookup-configured-for-osx-mountain-lion থেকে বুঝতে পারি যে / ইত্যাদি / হোস্ট এবং /etc/resolv.conf আসলে আর ব্যবহার করা হয় না ওএস এক্স সিয়েরা 10.12। * (এবং সম্ভবত সম্ভবত)। প্রকৃতপক্ষে আমি উপরের নির্দেশাবলীর সাহায্যে হোস্টগুলিকে / ইত্যাদি / হোস্টে যুক্ত করার এবং ক্যাশে পুনরায় সেট করার চেষ্টা করার পরে হোস্ট কমান্ডের মাধ্যমে হোস্টগুলি স্বীকৃত ছিল না were যাইহোক, পিং তাদের চিনতে পারে।

নেটওয়ার্কসেটআপ কমান্ডটি "পুরানো" জিনিসগুলি করার পদ্ধতিটি প্রতিস্থাপন করে বা নেটওয়ার্ক জিইউআই ব্যবহার করে। উদাহরণস্বরূপ, ব্যবহারের জন্য ডিএনএস সার্ভার নির্দিষ্ট করতে:

sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4

-1

ন্যানো পাঠ্য সম্পাদকটি খুলতে আপনাকে একটি কমান্ড প্রবেশ করতে হবে। আপনার প্রশাসকের পাসওয়ার্ডও প্রয়োজন হবে। sudo ন্যানো / ইত্যাদি / হোস্ট টাইপ করুন এবং তারপরে হিট করুন। আপনার প্রশাসকের পাসওয়ার্ড লিখুন এবং তারপরে রিটার্ন হিট করুন।

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