मैं ओएस एक्स पर मेजबान फ़ाइल को कैसे ताज़ा कर सकता हूं?


75

मैं OSX पर उप-डोमेन का उपयोग करने की कोशिश कर रहा हूं, लेकिन मेजबानों की फ़ाइल को रीफ्रेश करने के लिए कंप्यूटर को रिबूट नहीं करना चाहता। आम तौर पर linux पर मैं करूँगा, /etc/init.d/networking restartलेकिन मैं यह पता नहीं लगा सकता कि OSX पर यह कैसे करना है।


आपको शायद अपने वेब ब्राउज़र के कैशे को साफ़ करना होगा।
ma11hew28

जवाबों:


105

आप की जरूरत नहीं है। बस sudo vim /etc/hosts, आपको जो बदलने की जरूरत है उसे बदल दें और आगे बढ़ें। आपके परिवर्तन तुरन्त लागू होंगे।

यदि फिर ping yourdomain.comभी आपको गलत आईपी दिया जाता है, तो अपने DNS कैश को साफ़ करने का प्रयास करें:

OSX 10.4 और उससे नीचे: lookupd -flushcache
OSX 10.5 + 10.6: dscacheutil -flushcache
OSX 10.7 + 10.8: sudo killall -HUP mDNSResponder
OSX 10.9 और उससे अधिक: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OSX 10.12 और इससे ऊपर:sudo dscacheutil -flushcache


डीएनएस कैश समाशोधन के लिए, देखें: support.opendns.com/entries/…
रोमन -8 --- 31-39

2
सुनिश्चित करें कि आप स्पष्ट रूप से सही क्रम का उपयोग करते हैं (आईपी पता, फिर डीएनएस)।
user1442960

@ user1442960 यह बहुत सरल लगता है, लेकिन मेरे पास एक मस्तिष्क गोज़ था और मेजबान प्रविष्टियों को जोड़ा गया जो गलत थे। जैसा कि vzwick ने कहा, जैसे ही मैंने उन्हें ठीक किया, तुरंत बदलाव लागू कर दिए गए।
नैट बार्बेटिनी

OSX 10.12 यहाँ, sudo dscacheutil -flushcacheकैश को खाली करने के लिए पर्याप्त था
oski86

मैकओएस पर 10.14.5 dscacheutil -flushcacheपर्याप्त था
10

4

El Capitan के लिए, टर्मिनल ऐप पर जाएं और टाइप करें:

सूदो किलल्ल-हप mDNSResponder

स्रोत



0

मैं https://serverfault.com/questions/478534/how-is-dns-lookup-configured-for-osx-mountain-lion से समझता हूं कि / etc / host और /etc/resolv.conf वास्तव में अब उपयोग नहीं किए जाते हैं ओएस एक्स सिएरा 10.12। * (और शायद पहले)। वास्तव में जब मैंने मेजबानों को / etc / host में जोड़ने और उपरोक्त निर्देशों के साथ कैश को रीसेट करने का प्रयास किया, तो होस्ट कमांड के माध्यम से मेजबानों को मान्यता नहीं मिली। हालाँकि, पिंग उन्हें पहचानता है।

नेटवर्कसेटअप कमांड चीजों को करने के "पुराने" तरीके को बदल देता है, या नेटवर्क GUI का उपयोग करता है। उदाहरण के लिए, dns सर्वर का उपयोग करने के लिए निर्दिष्ट करने के लिए:

sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4

-1

नैनो टेक्स्ट एडिटर खोलने के लिए आपको एक कमांड दर्ज करनी होगी। आपको अपने व्यवस्थापक पासवर्ड की आवश्यकता होगी, साथ ही। sudo नैनो / etc / होस्ट्स टाइप करें और फिर वापसी करें। अपना व्यवस्थापक पासवर्ड दर्ज करें और फिर वापसी करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.