Mac OS X యొక్క కమాండ్ లైన్ నుండి DNSని ఎలా మార్చాలి

Anonim

అధునాతన Mac వినియోగదారులు OS Xలోని DNS సర్వర్‌లను సిస్టమ్ ప్రాధాన్యతల నెట్‌వర్క్ నియంత్రణ ప్యానెల్‌కి మార్చకుండానే కమాండ్ లైన్ నుండి సెట్ చేయవచ్చని తెలుసుకోవడం ఉపయోగకరంగా ఉండవచ్చు. చాలా మంది Mac వినియోగదారులకు GUI నెట్‌వర్క్ కంట్రోల్ ప్యానెల్ కాదనలేని విధంగా సులభమైన విధానం అయితే, కమాండ్ లైన్ పద్ధతి అనేక వినియోగ సందర్భాలలో ప్రయోజనాలను అందిస్తుంది, ప్రత్యేకించి ట్రబుల్షూటింగ్, తాత్కాలిక DNS మార్పులు చేయడం మరియు sshతో రిమోట్ మేనేజ్‌మెంట్ కోసం.

OS X యొక్క కమాండ్ లైన్ నుండి DNS సెట్టింగ్‌లను మార్చడానికి, మీరు ఎల్లప్పుడూ ఉపయోగకరమైన ‘నెట్‌వర్క్‌సెట్అప్’ ఆదేశాన్ని ఉపయోగిస్తున్నారు. నెట్‌వర్క్‌సెటప్‌లో అనేక అధునాతన మరియు సంక్లిష్ట ఉపయోగాలు ఉన్నప్పటికీ, DNSని సెట్ చేయడం చాలా సులభం.

నెట్‌వర్క్ సెటప్‌తో OS X యొక్క కమాండ్ లైన్ నుండి DNS సర్వర్‌లను ఎలా సెట్ చేయాలి

నెట్‌వర్క్‌సెటప్ కమాండ్ Mac సిస్టమ్ సాఫ్ట్‌వేర్ యొక్క అన్ని అస్పష్టమైన ఆధునిక సంస్కరణల్లో అందుబాటులో ఉంది. మీరు -setdnsservers ఫ్లాగ్‌ని ఉపయోగిస్తారు, దానిని నెట్‌వర్క్ సేవ వద్ద సూచించండి, ఆపై DNS IPని చేర్చండి, ఇది క్రింది విధంగా ఉండవచ్చు:

networksetup -setdnsservers (నెట్‌వర్క్ సర్వీస్) (DNS IP)

ఉదాహరణకు, 8.8.8.8 యొక్క Google DNSకి wi-fiతో Macని సెట్ చేయడానికి సింటాక్స్ ఇలా ఉంటుంది:

networksetup -setdnsservers Wi-Fi 8.8.8.8

మీరు కావాలనుకుంటే బహుళ DNS సర్వర్‌లను సెట్ చేయవచ్చు, ఇది మొదటి లేదా రెండవ సర్వర్‌ని చేరుకోలేని సందర్భంలో ఫాల్‌బ్యాక్‌ని ఎనేబుల్ చేస్తుంది. ఉదాహరణకు, ఇది మొదటి రెండు DNS సర్వర్‌ల కోసం OpenDNSని సెట్ చేస్తుంది మరియు Google DNSని మూడవ ఫాల్‌బ్యాక్‌గా సెట్ చేస్తుంది:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8

ఇది కేవలం DNS సర్వర్‌లకు ఉదాహరణ మరియు ఇది సార్వత్రిక సిఫార్సు కాదు. మీరు మీ దాన్ని మార్చుకోవాలని చూస్తున్నట్లయితే, మీ నిర్దిష్ట స్థానానికి ఏ DNS వేగంగా ఉంటుందో నిర్ణయించడానికి బెంచ్‌మార్క్ టెస్టింగ్ చేసే NameBench వంటి యాప్‌ల ద్వారా వేగవంతమైన DNS సర్వర్‌ను కనుగొనడం విలువైనదే.

నెట్‌వర్క్ సెటప్‌తో అన్ని DNS సర్వర్‌లను ఎలా క్లియర్ చేయాలి

ఇది DNS కాష్‌ను ఫ్లష్ చేయడం లాంటిది కాదు, ఇది ఇప్పటికే ఉన్న ఏవైనా అనుకూల DNS సర్వర్ సెట్టింగ్‌లను తొలగిస్తుంది. మీరు రూటర్, మోడెమ్ లేదా ఇలాంటి పరిస్థితి నుండి DHCP అందించిన DNSకి తిరిగి రావాలనుకుంటే ఇది సహాయకరంగా ఉంటుంది:

నెట్‌వర్క్ సెటప్ -setdnsservers Wi-Fi

DNSని సెట్ చేసినట్లుగా, DNSని తీసివేయడం వలన మీరు ఏమి చేయడానికి ప్రయత్నిస్తున్నారనే దానిపై ఆధారపడి మీరు సర్దుబాట్లు చేసిన తర్వాత DNS కాష్‌లను ఫ్లష్ చేయవలసి ఉంటుంది.

నెట్‌వర్క్ సెటప్‌తో DNS సెట్టింగ్‌లను తనిఖీ చేస్తోంది

మీరు నెట్‌వర్క్‌సెటప్‌తో -getdnsservers ఫ్లాగ్‌ని ఉపయోగించడం ద్వారా ఇప్పటికే ఉన్న DNS సెట్టింగ్‌లను కూడా తనిఖీ చేయవచ్చు, ఇది ప్రస్తుత DNS సెట్టింగ్‌లు ఏవైనా ఉంటే వాటిని తిరిగి నివేదిస్తుంది:

networksetup -getdnsservers Wi-Fi 8.8.8.8

DNSని మార్చడం మరియు అనుకూలీకరించడం అనేది శోధనలను వేగవంతం చేయడం నుండి, మరింత విశ్వసనీయమైన సర్వర్‌లను కనుగొనడం వరకు, ప్రచారం సమయంలో వివరణాత్మక శోధనలను నిర్వహించడానికి ప్రత్యామ్నాయ ప్రదాతలకు మారడం వరకు, అనేక ఇతర పరిస్థితులలో అనేక రకాల ప్రయోజనాలను కలిగి ఉంటుంది.

Mac OS X యొక్క కమాండ్ లైన్ నుండి DNSని ఎలా మార్చాలి