OSX Sierra मेज़बान फ़ाइल को अनदेखा किया जाता है


19

किसी कारण से, दो दिन पहले मेरी मेजबानों की फ़ाइल को अनदेखा किया जाने लगा।
मैं सिएरा OSx के साथ मैक का उपयोग कर रहा हूँ। यह / etc / मेजबान फ़ाइल की वर्तमान सामग्री है

##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhostage
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

127.0.0.1 localkur.com

लोकलिंगुर.कॉम को पिंग करना

ping: cannot resolve localkur.com: Unknown host

मैंने सिस्टम को पुनः आरंभ किया है, इन आदेशों का उपयोग करके कैश को साफ करें

sudo killall -HUP mDNSResponder;
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches;

फ़ाइल को अलग-अलग टेक्स्ट एडिटिंग प्रोग्राम्स, vm, सबलाइम आदि में
दोबारा खोलें, अगर स्पेस या टैब (या डबल स्पेस या डबल टैब) को डबल चेक किया जाए - सभी संभावनाओं के साथ परीक्षण किया गया।
इस कमांड के साथ फाइल को भी मॉनिटर करें

 sudo fs_usage | grep "/etc/hosts"

और उस परिणाम को प्राप्त किया जब ब्राउज़र को ताज़ा करना या इसे उदात्त के साथ सहेजना

12:23:35  open              private/etc/hosts 0.000019   Google Chrom
12:23:36  open              private/etc/hosts 0.000019   Google Chrom
12:23:41  stat64            /private/etc/hosts 0.000022   Sublime Text
12:23:43  stat64            /private/etc/hosts 0.000019   Sublime Text
12:23:45  stat64            /private/etc/hosts 0.000019   Sublime Text
12:23:45  open              /private/etc/hosts 0.000019   Sublime Text

मैं क्या खो रहा हूँ ?
इस फ़ाइल को अनदेखा क्यों किया गया है?
इसे फिर से कैसे सक्षम करें?


में जाँच की जाने वाली लाइनें क्या हैं System Preferences > Network > Advanced ... > Proxies? कुछ खास?
फ़राज़एक्स

फ़ाइल दूषित हो सकती है / क्षतिग्रस्त हो सकती है, यह एक एएससीआई फ़ाइल होना है - आप इसे फिर से क्यों नहीं बनाते हैं?
13dimitar

@ फ़राज़ "इन होस्ट और डोमेन के लिए" बाईपास प्रॉक्सी सेटिंग्स है: "और मूल्य है" * .लोकल, 169.254 / 16 "
T1000

@ 13nilux इसे ठीक से कैसे बनाया जाए?
T1000

साथ nano- पुरानी फ़ाइल को / etc / पुराने होस्ट पर ले जाएं, नैनो के साथ एक नई फ़ाइल बनाएं, इसे पुरानी फ़ाइल के मूल्यों के साथ पॉप्युलेट करें और इसे / etc / मेजबान के रूप में सहेजें
13dimitar

जवाबों:


12

फ़ाइल दूषित / क्षतिग्रस्त हो सकती है, इसे ASCII फ़ाइल होना चाहिए। आपको इसे फिर से बनाना चाहिए:

  • पुरानी फ़ाइल को साथ ले जाएं mv -f /etc/hosts /etc/oldhosts
  • के साथ एक नई फ़ाइल बनाएँ nano
  • इसे पुरानी फ़ाइल के मानों से आबाद करें
  • इसे सहेजें /etc/hosts

इससे हो जाना चाहिए।


1
धन्यवाद, मेरे मामले में यही समस्या थी! फ़ाइल कुल मिलाकर सामान्य दिख रही थी लेकिन यह स्पष्ट रूप से परिवर्तित एन्कोडिंग या कुछ और के साथ थी। यह 'बिल्ली / आदि / मेजबानों' द्वारा दिखाई दे रहा था क्योंकि बिल्ली फ़ाइल की पूरी सामग्री को सूचीबद्ध नहीं कर रही थी, बस आखिरी पंक्ति ....
T1000

13
file -I /etc/hostsपहले आउटपुट की जाँच करना समझदारी होगी । यदि यह आउटपुट करता है charset=us-ascii, तो यह उत्तर आपके लिए काम नहीं करेगा।
MCCCS

10

सिस्टम वरीयताएँ - नेटवर्क देखें

यदि वर्तमान में सक्रिय "स्थान" में एक या एक से अधिक DNS सर्वर सूचीबद्ध हैं, तो सिस्टम फ़ाइल "/etc/resolv.conf" बनाएगा, जो उन नेमसर्वरों को रिज़ॉल्यूशन / बायपास / होस्ट करने के लिए जगह के रूप में सूचीबद्ध करेगा।

resolv.conf गतिशील रूप से "Network" प्रीफ़ द्वारा बनाया जाता है, और वर्तमान में सक्रिय "स्थान" के "DNS सर्वर" फ़ील्ड के आधार पर अधिलेखित या हटा दिया जाता है यदि वह फ़ील्ड रिक्त है


इससे मेरे लिए समस्या हल हो गई। इस समाधान को पोस्ट करने के लिए धन्यवाद।
19

1
मेरा सिस्टम DNS रिज़ॉल्वर प्राप्त करने के लिए डीएचसीपी का उपयोग करता है, और एक /etc/resolv.conf फ़ाइल है। मैं पॉपर्स को ब्लॉक करने के लिए सामान्य DNS क्वेरी को कैसे ओवरराइड कर सकता हूं? मेरा इरादा लाइनों को / etc / मेजबानों में जोड़ना था।
जेट

आप मान्य DNS प्रश्नों और पॉपुन्डर के बीच अंतर करने की योजना कैसे बनाते हैं? ऐसा लगता है कि यह ब्राउज़र स्तर की समस्या हो सकती है। क्या यह "प्राइवेसी बैजर" या "ओब्लॉक ओरिजिन" जैसे ब्राउज़र समाधान से बेहतर हो सकता है?
BenL

1
तो उपाय क्या है? DNS टैब पर सूचीबद्ध DNS को हटाना।
मल्टीगूडवॉर्स 20

मेरे मामले में, मैं DNS (i का उपयोग pi-hole) को नहीं हटा सका, लेकिन चाहता था कि कुछ डोमेन को ब्लैकहोल किया जाए, इससे पहले कि उन्हें pi-hole DNS को हल करने के लिए भेजा जाए। किसी कारण से, 127.0.0.1 example.com/ etc / मेजबानों में काम नहीं किया और pi- छेद के लिए dns प्रश्न भेजे, जो तब ब्राउज़र में हल हो गए थे, लेकिन 127.0.0.1 को 0.0.0.0 में बदलना ताकि मेरी प्रविष्टि 0.0.0.0 example.com/ etc / मेजबानों को पढ़ने के बजाय काम किया। ।
कॉनर

2

यह सुनिश्चित करने के लिए एक पुराना धागा है लेकिन मैं आज उसी समस्या का सामना कर रहा था और मुझे इसका हल मिल गया। मामले में किसी और की जरूरत है इसे छोड़कर यहाँ।

sudo dscacheutil -flushcache

DNS कैश फ्लश करने से मेरे मामले में चाल चली गई।


1

इसके अलावा, सुनिश्चित करें कि होस्टनाम की आपकी सूची 20 नामों से अधिक नहीं है। मैं बार-बार ऐसी साइट आता हूं जो आपके चेहरे पर विज्ञापन देना पसंद करती है, इसलिए मैं पॉपअप से लोकलहोस्ट के उपनाम के रूप में एफक्यूडीएन असाइन करता हूं। हाल ही में मैंने पाया कि मेरी होस्ट फ़ाइल काम नहीं कर रही थी। लगता है कि सीमा 20 मेजबान है ... उदाहरण:

127.0.0.4 www.slut chat.com.com static.exoclick.com www.gameskwala.com www.thefreecamsecret.com www.slut chat.com cdn1.adexpert.com cdn2.adexpert.com cdn3.adexpert.com cdn3.adexperts.com abine। com www.abine.com e1.static.hoptopboy.com.rncdn1.com gameinvite.24trk.com main.exoclick.com 0427d7.se सिंडिकेशन.exoclick.com 0427d7 .se गेमिंगरूफ़.कॉम www.gamingruff.com mackeeperapp.zeobit। कॉम 
127.0.0.5 ads.adplxmd.com mackeeperapp3.mackeeper.com onclickads.net onclick.net fundownloads108.com pussl10.com rumorsleague.com kitfilesdll.com pussl8.com.setup.enterworldofupmission.review playgr8.com autoupdate.thebigandgreefree4gree4gree4g .com www.hitcpm.com www.ibtimes.co.uk mysagagame.com

0

/ etc / मेजबानों में यूनिक्स-स्टाइल लाइन एंडिंग होनी चाहिए।

मेरे मामले में मैंने उदात्त का उपयोग किया है और डिफ़ॉल्ट मैक ओएस शैली के साथ सहेजा गया / आदि / होस्ट करता है। यह समस्या का कारण था।

यहाँ से लिया गया हल: https://stackoverflow.com/a/42265844/1331420


-1

यह अंतरिक्ष के बजाय TAB का उपयोग किया जा सकता है। मेरे मामले में था। यह अच्छी तरह से तय!


2
क्या आप इस पर थोड़ा और विस्तार कर सकते हैं?
टोटो

-1

मेरे लिए यह मुद्दा विवरणों को चिपका रहा था। कैश को फ्लश करना आदि काम नहीं किया।

मूल प्रविष्टि को हटाने और मैन्युअल रूप से सब कुछ टाइप करने के बाद 1 बार काम किया!

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