Mac OS Xలోని కమాండ్ లైన్ నుండి DNS సర్వర్ IP చిరునామాలను పొందండి
మీరు నెట్వర్క్సెటప్ యుటిలిటీని ఉపయోగించడం ద్వారా ఏదైనా Macలో క్రియాశీల DNS సర్వర్ IP చిరునామాలను త్వరగా తిరిగి పొందవచ్చు. ఇది కమాండ్ లైన్ నుండి చేయబడుతుంది, కాబట్టి టెర్మినల్ యాప్ని ప్రారంభించి, Macలో రన్ అవుతున్న OS X వెర్షన్పై ఆధారపడి క్రింది కమాండ్ స్ట్రింగ్లలో ఒకదాన్ని టైప్ చేయండి.
OS X యొక్క కొత్త వెర్షన్లలో టెర్మినల్ నుండి DNS వివరాలను తిరిగి పొందడం లయన్, 10.9 మావెరిక్స్ మరియు తరువాత, కింది నెట్వర్క్ సెటప్ సింటాక్స్తో పూర్తి చేయబడింది:
networksetup -getdnsservers Wi-Fi
మీరు ఈ రోజుల్లో మనలో చాలా మంది చేసే wi-fiని ఉపయోగిస్తున్నారని ఇది ఊహిస్తుంది. Wi-Fiని ఈథర్నెట్తో భర్తీ చేయండి లేదా మీకు నచ్చిన ఇంటర్ఫేస్ లేకపోతే.
Mac OS X 10.6 Snow Leopard, 10.5 మరియు అంతకు ముందు OS X యొక్క మునుపటి సంస్కరణల్లో కమాండ్ లైన్ నుండి DNS సమాచారాన్ని పొందడం, బదులుగా కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
networksetup -getdnsservers విమానాశ్రయం
ఈ ఉదాహరణ స్ట్రింగ్లలో నేను “Wi-Fi” లేదా 'విమానాశ్రయం' అని పేర్కొంటున్నానని గుర్తుంచుకోండి, ఎందుకంటే నేను ప్రధానంగా వైర్లెస్ కనెక్షన్ని ఉపయోగిస్తాను, అయితే వాటి కోసం DNS వివరాలను పొందడానికి మీరు ఈథర్నెట్ మరియు బ్లూటూత్ను కూడా పేర్కొనవచ్చు. ఇంటర్ఫేస్లు. మీరు DNS IP సమాచారాన్ని గుర్తించాలనుకుంటున్న ఇంటర్ఫేస్తో చివరి ఇంటర్ఫేస్ టెక్స్ట్ను భర్తీ చేయండి, సాధారణంగా ఇది కంప్యూటర్లోని ప్రతి ఇంటర్ఫేస్కు ఒకే విధంగా ఉంటుంది.
Mac OS X యొక్క నెట్వర్కింగ్ ప్రాధాన్యతలలో అనేక DNS సర్వర్లు సెట్ చేయబడి ఉన్నాయని ఊహిస్తే, మీరు ప్రతి DNS సర్వర్ యొక్క రిపోర్ట్ను వాటి ప్రాధాన్యత క్రమంలో చూస్తారు, ఇలా చూస్తారు:
8.8.8.8 208.67.222.220 208.67.222.222 10.0.0.1
ఆశ్చర్యపోయే వారికి, ఆ నమూనా జాబితాలో అత్యధిక DNS IP Google యొక్క పబ్లిక్ DNS, తర్వాతి రెండు OpenDNS నుండి వచ్చినవి, చివరిది లోకల్ రూటర్. మీకు అవసరమైతే, మీరు వేగవంతమైన DNS సర్వర్ను కనుగొనడానికి నేమ్బెంచ్ వంటి ఉచిత యుటిలిటీని ఉపయోగించవచ్చు.
అదనంగా, మీరు సర్వర్లోని 'nslookup' ఆదేశాన్ని ఉపయోగించడం ద్వారా DNS సమాచారాన్ని తిరిగి పొందవచ్చు, ఇది ఇతర సర్వర్ను పరిష్కరించడానికి రిమోట్ సర్వర్ల DNS వివరాలను అలాగే మీ స్వంత ప్రాథమిక DNSని రిపోర్ట్ చేస్తుంది:
nslookup google.com
ఇది స్థానిక మెషీన్ ఉపయోగించే DNS IPని చూపే మొదటి “సర్వర్” మరియు “చిరునామా” బిట్తో కింది వాటిని రిపోర్ట్ చేస్తుంది:
$ nslookup google.com సర్వర్: 8.8.8.8 చిరునామా: 8.8.8.853
అధీకృత సమాధానం:ame: google.com చిరునామా: 74.125.239.135
చివరిగా, మరొక ఎంపిక /etc/resolv.confని చూడటం, కానీ ఆ ఫైల్ స్వయంచాలకంగా రూపొందించబడినందున, DNS ఇటీవల మార్చబడి ఉంటే మరియు ఇంకా ఫ్లష్ చేయబడకపోతే అది ఎల్లప్పుడూ ఖచ్చితమైనదిగా పరిగణించబడదు. OS X యొక్క కొత్త వెర్షన్లలో DNS ఫ్లష్ చేయడం కొంత భిన్నంగా ఉంటుందని గమనించండి, Apple అనేక సందర్భాలలో DNS ఎలా పనిచేస్తుందో మార్చింది.