ஹோஸ்ட்கள் கோப்பு Mac இல் வேலை செய்யவில்லையா? இந்த திருத்தத்தை முயற்சிக்கவும்

பொருளடக்கம்:

Anonim

சில Mac பயனர்கள் MacOS இல் உள்ள ஹோஸ்ட்கள் கோப்பு வேலை செய்வதாகத் தெரியவில்லை அல்லது Mac இல் உள்ள /etc/hosts கோப்பில் மாற்றங்கள் புறக்கணிக்கப்படுகின்றன என்பதைக் கண்டறிந்துள்ளனர். ஹோஸ்ட்ஸ் கோப்பு ஐபி முகவரிகளை ஹோஸ்ட் பெயர்களுக்கு வரைபடமாக்க பயன்படுகிறது மற்றும் மேம்பட்ட பயனர்களால் அடிக்கடி மாற்றப்படுகிறது, இது புரிந்துகொள்ளக்கூடிய எரிச்சலூட்டும் பிரச்சனையாகும்.

இது நிகழும்போது இது மிகவும் வெளிப்படையான சிக்கலாகும், ஏனெனில் கட்டளை வரியிலிருந்து அல்லது TextEdit மூலம் கூட ஹோஸ்ட்ஸ் கோப்பை மேக்கில் எடிட் செய்த பிறகும், DNS கேச் ஃப்ளஷ் செய்த பிறகும், ஹோஸ்ட்களில் எந்த மாற்றமும் இருப்பதாகத் தெரியவில்லை. .

ஹோஸ்ட்ஸ் கோப்பில் ஏற்படும் மாற்றங்கள் புறக்கணிக்கப்படுவது அல்லது ஹோஸ்ட்கள் கோப்பில் வேலை செய்யாத திருத்தங்கள் உண்மையில் மிகவும் பொதுவான நிகழ்வு, குறிப்பாக MacOS சிஸ்டம் மென்பொருளின் நவீன பதிப்புகளில். அதிர்ஷ்டவசமாக இது மிகவும் எளிதான தீர்வாகும்.

Hosts கோப்பு மாற்றங்களை சரிசெய்தல் புறக்கணிக்கப்பட்டது / MacOS இல் ஹோஸ்ட் கோப்பு வேலை செய்யவில்லை

Hosts கோப்பு Mac இல் வேலை செய்யாமல் இருப்பதற்கு காரணம் அது சிதைந்துள்ளது அல்லது ASCII கோப்பு வடிவமாக இல்லை. ரிச் டெக்ஸ்ட் எடிட்டர் அல்லது மூன்றாம் தரப்பு ஆப்ஸ் மூலம் ஹோஸ்ட்ஸ் கோப்பைத் திருத்த முயற்சிக்கும் போது அல்லது vim/vi/nano போன்றவற்றைப் பயன்படுத்தும் போது தவறான கோப்பு வகை சேமிக்கப்பட்டிருந்தால் இது சில சமயங்களில் நிகழலாம்.

முதலில், பழைய ஹோஸ்ட்ஸ் கோப்பை மறுபெயரிடுவதன் மூலம் காப்புப் பிரதி எடுக்கப் போகிறோம்/ நகர்த்தப் போகிறோம், இது விரும்பினால் மாற்றத்தை மாற்றியமைக்க உங்களை அனுமதிக்கிறது:

sudo mv /etc/hosts /etc/hostsbackup

Hostsbackup கோப்பின் உள்ளடக்கங்களை உங்கள் கிளிப்போர்டில் நகலெடுக்கவும், இதைச் செய்வதற்கான எளிதான வழி பூனையைப் பயன்படுத்தி உரையைத் தேர்ந்தெடுத்து உங்கள் கிளிப்போர்டுக்கு நகலெடுப்பதாகும்:

பூனை /etc/hostsbackup

இப்போது நானோ மூலம் புதிய ஹோஸ்ட்ஸ் கோப்பை உருவாக்கவும்:

sudo nano /etc/hosts

புதிதாக உருவாக்கப்பட்ட ஹோஸ்ட்கள் கோப்பில் அசல் ஹோஸ்ட்கள் கோப்பின் உள்ளடக்கங்களை ஒட்டவும்.

Control+o மற்றும் Control+Xஐ அழுத்தி சேமித்து நானோவிலிருந்து வெளியேறவும்.

அடுத்து, மாற்றங்கள் நடைமுறைக்கு வர, நீங்கள் DNS கேச் ஃப்ளஷ் செய்ய விரும்புவீர்கள்.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

ஹோஸ்ட்கள் மாற்றத்தை முன்னோக்கி கொண்டு செல்ல இது போதுமானதாக இருக்க வேண்டும், மேலும் நீங்கள் எந்த உலாவிகளையும் அல்லது இணையத்துடன் இணைக்கப்பட்ட பிற பயன்பாடுகளையும் மீண்டும் தொடங்க வேண்டியதில்லை.

குறிப்பு: சில Mac பயனர்கள் புதிய ஹோஸ்ட்கள் கோப்பு அங்கீகரிக்கப்படுவதற்கு தங்கள் Mac ஐ மறுதொடக்கம் செய்ய வேண்டும் என்று தெரிவிக்கின்றனர், இது அரிதானது ஆனால் MacOS Catalina அல்லது அதற்குப் பிறகு இயங்கும் சில Mac களுக்குப் பொருந்தும்.

உங்கள் macOS இன் நிறுவல் எவ்வாறு குறைக்கப்பட்டுள்ளது என்பதைப் பொறுத்து, ஹோஸ்ட்ஸ் கோப்பை மாற்றுவதற்கு முன், Mac OS இல் ரூட் கணக்கை இயக்க வேண்டிய வாய்ப்பும் உள்ளது.

சில பயனர்கள் MacOS Monterey மற்றும் macOS Ventura இல் ஹோஸ்ட்கள் கோப்பு புறக்கணிக்கப்படுவதில் தொடர்ந்து சிக்கல்களை எதிர்கொள்கின்றனர், இதில் Mac இல் ஹோஸ்ட் கோப்பை நிர்வகிக்க GasMask போன்ற மூன்றாம் தரப்பு பயன்பாட்டையும் பயன்படுத்தலாம். , அல்லது உலாவி மட்டத்தில் இதைச் செய்ய விரும்பினால், ஹோஸ்ட்களை மாற்றுவதற்கான உலாவி நீட்டிப்பும் கூட. எடுத்துக்காட்டாக, Google Chromeக்கு, LiveHosts போன்ற Chrome நீட்டிப்பு இந்த வேலையைச் செய்கிறது.

MacOS இல் உள்ள ஹோஸ்ட்கள் கோப்பில் இதற்கு முன் சிக்கல்களை நீங்கள் சந்தித்திருக்கிறீர்களா? கட்டளை வரியிலிருந்து புதிய ஹோஸ்ட்கள் கோப்பை உருவாக்கும் மேலே உள்ள தீர்வு உங்களுக்கான சிக்கலைத் தீர்த்ததா? வேறு தீர்வு கண்டீர்களா? கருத்துகளில் உங்கள் அனுபவங்களை எங்களுடன் பகிர்ந்து கொள்ளுங்கள்!

ஹோஸ்ட்கள் கோப்பு Mac இல் வேலை செய்யவில்லையா? இந்த திருத்தத்தை முயற்சிக்கவும்