மேக் ஓஎஸ் எக்ஸில் டிஎன்எஸ் கேச் ஃப்ளஷ் செய்வது எப்படி

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

Anonim

நீங்கள் ஒரு கணினி நிர்வாகியாக இருந்தாலும் அல்லது வலை உருவாக்குபவராக இருந்தாலும் சரி, அல்லது இடையில் ஏதேனும் இருந்தாலும், சர்வர்-பக்கம் விஷயங்களை நேராக்க, அல்லது சில உள்ளமைவுகளைச் சோதிப்பதற்காகவும் உங்கள் DNS தற்காலிக சேமிப்பை அவ்வப்போது பறிக்க வேண்டியிருக்கும்.

Mac OS X இல் உங்கள் DNS தற்காலிக சேமிப்பை ஃப்ளஷ் செய்வது உண்மையில் மிகவும் எளிதானது, ஆனால் உண்மையில் பயன்படுத்த பல்வேறு கட்டளைகள் உள்ளன, மேலும் Mac OS X இன் வெவ்வேறு பதிப்புகளுக்கு தனித்தன்மை வாய்ந்த கட்டளைகளை நீங்கள் காண்பீர்கள்.Mac OS X இன் எந்தப் பதிப்பை நீங்கள் இயக்குகிறீர்கள் என்பதைப் பொருட்படுத்தாமல், MacOS Sierra 10.12, 10.11, 10.13, OS X 10.10, OS X 10.9, 10.4 வரையிலான எல்லா வழிகளிலும் நாங்கள் உங்களுக்குப் பாதுகாப்பு அளித்துள்ளோம். எனவே உங்கள் OS X பதிப்பைக் கண்டறிந்து, உங்கள் டெர்மினலைத் திறந்து, தொடங்குவதற்கு கீழே உள்ள பொருத்தமான வழிமுறைகளைப் பின்பற்றவும்.

நினைவில் கொள்ளவும், இந்த கட்டளைகள் ஒவ்வொன்றும் கட்டளை வரியில் டெர்மினல் பயன்பாடுகள் மூலம் உள்ளிடப்பட வேண்டும் (Mac OS X இன் அனைத்து பதிப்புகளிலும் /Applications/Utilities/ இல் காணப்படுகின்றன). முதலில் அந்த பயன்பாட்டைத் தொடங்கவும், பின்னர் நீங்கள் விரும்பினால் கட்டளைகளை நகலெடுத்து ஒட்டலாம்.

Flush DNS Cache in MacOS Monterey 12, macOS Big Sur 11

macOS Monterey, Big Sur மற்றும் புதியவற்றுடன், DNS கேச் ஃப்ளஷ் செய்ய பின்வரும் கட்டளை வரி சரத்தைப் பயன்படுத்தலாம்:

sudo killall -HUP mDNSResponder

MacOS 10.12, 10.11 இல் DNS தற்காலிக சேமிப்பை ஃப்ளஷிங் செய்தல்

Sierra, El Capitan மற்றும் புதிய Mac OS வெளியீடுகளுக்கு:

sudo killall -HUP mDNSResponder

OS X 10.10 Yosemite இல் DNS தற்காலிக சேமிப்பை அழிக்கிறது

யோசெமைட் ஓடுகிறதா? OS X Yosemite இல் உள்ள DNS தற்காலிக சேமிப்புகளை அழிப்பது மீண்டும் மாறிவிட்டது, MDNS மற்றும் UDNS ஆகப் பிரிக்கப்பட்டது அல்லது கீழே நாம் பயன்படுத்துவதைப் போல இணைக்கப்பட்டுள்ளது, இங்கே தேவைப்படும் கட்டளை:

sudo Discoveryutil mdnsflushcache;sudo Discoveryutil udnsflushcaches;சொல் flushed

நீங்கள் ஆர்வமாக இருந்தால், OS X Yosemite இல் DNS தற்காலிக சேமிப்பை மீட்டமைத்தல் மற்றும் ஃப்ளஷ் செய்வது பற்றி மேலும் படிக்கலாம்.

OS X 10.9 Mavericks இல் Flush DNS

Rere என்பது 10.9 இல் DNS தற்காலிக சேமிப்பை எவ்வாறு பறிப்பது:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

இந்த பணியை முடிக்க நீங்கள் நிர்வாகி கடவுச்சொல்லை உள்ளிட வேண்டும். நீங்கள் கவனித்தால், இது mDNSResponder ஐ ஸ்டாண்டர்ட் dscacheutil உடன் இணைத்து, இரண்டு படி செயல்முறையாக மாற்றுகிறது, அதை முதலில், ஃப்ளஷ் கேச் செய்து, பின்னர் OS X இல் DNS கையாளுதலை மீண்டும் ஏற்றவும், இதனால் மாற்றங்கள் நடைமுறைக்கு வரும்.

OS X லயன் (10.7) மற்றும் OS X மவுண்டன் லயன் (10.8)DNS கேச் ஃப்ளஷிங்

டெர்மினலைத் துவக்கி, பின்வரும் கட்டளையை உள்ளிடவும், நீங்கள் நிர்வாக கடவுச்சொல்லை உள்ளிட வேண்டும்: sudo killall -HUP mDNSResponderdscacheutil ஐ இன்னும் கவனிக்கவும் 10.7 மற்றும் 10.8 இல் உள்ளது, ஆனால் டிஎன்எஸ் கேச்களை அகற்றுவதற்கான அதிகாரப்பூர்வ முறையானது mDNSResponder ஐ அழிப்பதாகும். செயல்பாடு மானிட்டரில் அந்தச் செயல்முறை இயங்குவதையும் நீங்கள் காணலாம்.

நீங்கள் DNS ஐ அடிக்கடி ஃப்ளஷ் செய்வதைக் கண்டால், உங்கள் .bash_profile அல்லது உங்கள் விருப்ப ஷெல் சுயவிவரத்தில் அந்த கட்டளை சரத்திற்கு மாற்றுப்பெயரை அமைப்பது ஒரு பயனுள்ள தந்திரம். தற்காலிக சேமிப்பை சுத்தப்படுத்துவதற்கான எளிய பாஷ் மாற்றுப்பெயர் இதுவாக இருக்கலாம்:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'

அதை .bash_profile இல் சேமித்து, பின்னர் "flushdns" என தட்டச்சு செய்வது எதிர்காலத்தில் முழு கட்டளை சரத்தையும் பயன்படுத்துவதை தடுக்கும்.

Mac OS X 10.5, Mac OS X 10.6 இல் DNS கேச் ஃப்ளஷ் செய்யவும்

டெர்மினலைத் துவக்கி பின்வரும் கட்டளையை வழங்கவும்: dscacheutil -flushcache எல்லாம் முடிந்தது, உங்கள் DNS ஃப்ளஷ் செய்யப்பட்டது. ஒரு பக்கக் குறிப்பில், dscacheutil பொதுவாக சுவாரசியமானது மற்றும் பார்க்கத் தகுந்தது, சில புள்ளிவிவரங்களுக்குப் பதிலாக -statistics கொடியை முயற்சிக்கவும்.

மேக் ஓஎஸ் எக்ஸ் 10.4 டைகர், & 10.3

பின்வரும் கட்டளையை டெர்மினலில் தட்டச்சு செய்யவும்: lookupd -flushcache

அவ்வளவுதான், அவ்வளவுதான். இப்போது உங்கள் DNS அமைப்புகள் நீங்கள் விரும்பியபடி இருக்க வேண்டும், http, ping, nslookup, traceroute, curl போன்ற பல்வேறு நெட்வொர்க்கிங் கருவிகள் அல்லது உங்கள் குறிப்பிட்ட சூழ்நிலைக்கு ஏற்ற வேறு ஏதேனும் ஒன்றை நீங்கள் எளிதாகச் சரிபார்க்கலாம்.

ஏதாவது வேலை செய்யவில்லை மற்றும் DNS மாறவில்லை எனில், நீங்கள் இயங்கும் OS X இன் பதிப்பைச் சரிபார்த்து, சமீபத்திய பதிப்பிற்கு பொருத்தமான கட்டளைகளைப் பயன்படுத்தவும்.அதற்குப் பிறகும் உங்களுக்குச் சிக்கல்கள் இருந்தால், ரிமோட் சர்வரில் சிக்கல் இல்லை என்பதைச் சரிபார்க்க, வேறொரு நெட்வொர்க்கில் (செல்போன் போன்றவை) வேறு இயந்திரத்தை முயற்சிக்கவும்.

மேக் ஓஎஸ் எக்ஸில் டிஎன்எஸ் கேச் ஃப்ளஷ் செய்வது எப்படி