OSX లో హోస్ట్‌లను ఉపయోగించి స్థానికంగా DNS ను ధృవీకరించాల్సిన అవసరం ఉందా?

OSX మాక్ టెర్మినల్

నా క్లయింట్లలో ఒకరు వారి వెబ్‌సైట్‌ను బల్క్ హోస్టింగ్ ఖాతాకు మార్చారు. వారు A మరియు CNAME రికార్డుల కోసం వారి డొమైన్ యొక్క DNS సెట్టింగులను నవీకరించారు, కాని క్రొత్త హోస్టింగ్ ఖాతా (కొత్త IP చిరునామా) తో సైట్ పరిష్కరిస్తుందో లేదో నిర్ణయించడానికి చాలా కష్టంగా ఉంది.


DNS ని ట్రబుల్షూట్ చేసేటప్పుడు గుర్తుంచుకోవలసిన కొన్ని విషయాలు ఉన్నాయి. DNS ఎలా పనిచేస్తుందో అర్థం చేసుకోవడం, మీ డొమైన్ రిజిస్ట్రార్ ఎలా పనిచేస్తుందో అర్థం చేసుకోవడం, ఆపై మీ హోస్ట్ వారి డొమైన్ ఎంట్రీని ఎలా నిర్వహిస్తుందో అర్థం చేసుకోవడం.


DNS ఎలా పనిచేస్తుంది


మీరు బ్రౌజర్‌లో డొమైన్‌ను టైప్ చేసినప్పుడు:


  1. డొమైన్ ఇంటర్నెట్‌లో చూడబడుతుంది పేరు సర్వర్ అభ్యర్థన ఎక్కడ పంపించాలో గుర్తించడానికి.
  2. వెబ్ డొమైన్ అభ్యర్థన (http) విషయంలో, పేరు సర్వర్ అవుతుంది మీ కంప్యూటర్‌కు IP చిరునామాను తిరిగి ఇస్తుంది.
  3. మీ కంప్యూటర్ దీన్ని స్థానికంగా నిల్వ చేస్తుంది, దీనిని మీ అని పిలుస్తారు DNS కాష్.
  4. అభ్యర్థన హోస్ట్‌కు పంపబడుతుంది, ఇది అభ్యర్థనను మార్గనిర్దేశం చేస్తుంది అంతర్గతంగా మరియు మీ సైట్‌ను అందిస్తుంది.


మీ డొమైన్ రిజిస్ట్రార్ ఎలా పనిచేస్తుంది


దీనిపై ఒక గమనిక… ప్రతి డొమైన్ రిజిస్ట్రార్ వాస్తవానికి మీ DNS ను నిర్వహించరు. నాకు ఒక క్లయింట్ ఉంది, ఉదాహరణకు, Yahoo! ద్వారా వారి డొమైన్‌లను నమోదు చేస్తుంది! Yahoo! డొమైన్ వారి పరిపాలనలో కనిపించినప్పటికీ వాస్తవానికి దాన్ని నిర్వహించదు. వారు కేవలం పున el విక్రేత మాత్రమే టుకోస్. ఫలితంగా, మీరు Yahoo! లో మీ DNS సెట్టింగులలో మార్పు చేసినప్పుడు, ఆ మార్పులు వాస్తవానికి నవీకరించబడటానికి గంటలు పట్టవచ్చు. నిజమైన డొమైన్ రిజిస్ట్రార్.


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


ఇంటర్నెట్ సర్వర్లు నవీకరించబడిన తర్వాత, మీ సిస్టమ్ DNS అభ్యర్థన చేసినప్పుడు, మీ సైట్ హోస్ట్ చేయబడిన IP చిరునామా తిరిగి ఇవ్వబడుతుంది. గమనిక: మీ సిస్టమ్ తదుపరిసారి అభ్యర్థన చేసినప్పుడు నేను చెప్పానని గుర్తుంచుకోండి. మీరు ఇంతకుముందు ఆ డొమైన్‌ను అభ్యర్థించినట్లయితే, ఇంటర్నెట్ తాజాగా ఉండవచ్చు కానీ మీ స్థానిక వ్యవస్థ మీ DNS కాష్ ఆధారంగా పాత IP చిరునామాను పరిష్కరిస్తుంది.


మీ హోస్ట్ DNS ఎలా పనిచేస్తుంది


మీ స్థానిక సిస్టమ్ ద్వారా తిరిగి ఇవ్వబడిన మరియు కాష్ చేసిన IP చిరునామా సాధారణంగా ఒకే వెబ్‌సైట్‌కు ప్రత్యేకమైనది కాదు. ఒక హోస్ట్ ఒకే IP చిరునామాలో (సాధారణంగా సర్వర్ లేదా వర్చువల్ సర్వర్) హోస్ట్ చేసిన డజన్ల కొద్దీ లేదా వందలాది వెబ్‌సైట్‌లను కలిగి ఉండవచ్చు. కాబట్టి, మీ డొమైన్ IP చిరునామా నుండి అభ్యర్థించినప్పుడు, మీ హోస్ట్ మీ అభ్యర్థనను సర్వర్‌లోని నిర్దిష్ట ఫోల్డర్ స్థానానికి ఫార్వార్డ్ చేస్తుంది మరియు మీ పేజీని అందిస్తుంది.


DNS ని ఎలా పరిష్కరించుకోవాలి


ఇక్కడ మూడు వ్యవస్థలు ఉన్నందున, ట్రబుల్షూట్ చేయడానికి మూడు వ్యవస్థలు కూడా ఉన్నాయి! మొదట, మీ సిస్టమ్‌లో IP చిరునామా ఎక్కడ సూచించబడుతుందో చూడటానికి మీరు మీ స్థానిక వ్యవస్థను తనిఖీ చేయాలనుకుంటున్నారు:


OSX టెర్మినల్ పింగ్


టెర్మినల్ విండోను తెరిచి టైప్ చేయడం ద్వారా ఇది సులభంగా జరుగుతుంది:


పింగ్ డొమైన్.కామ్


లేదా మీరు నిజంగా ఒక నిర్దిష్ట పేరు సర్వర్ శోధన చేయవచ్చు:


nslookup domain.com


టెర్మినల్ nslookup


మీరు మీ డొమైన్ రిజిస్ట్రార్‌లో DNS సెట్టింగులను అప్‌డేట్ చేస్తే, అప్పుడు మీరు మీ DNS కాష్ క్లియర్ అయ్యిందని నిర్ధారించుకోవాలి మరియు మీరు మళ్ళీ అభ్యర్థన చేయాలనుకుంటున్నారు. OSX లో మీ DNS కాష్‌ను క్లియర్ చేయడానికి:


sudo dnscacheutil -flushcache


టెర్మినల్ ఫ్లష్ DNS కాష్


మీరు మళ్లీ ప్రయత్నించవచ్చు పింగ్ or nslookup ఈ సమయంలో డొమైన్ క్రొత్త IP చిరునామాకు పరిష్కరిస్తుందో లేదో చూడటానికి.


తదుపరి దశ ఇంటర్నెట్స్ DNS సర్వర్లు నవీకరించబడిందా అని చూడటం. ఉంచండి DNS స్టఫ్ దీనికి సులభమైనది, మీరు వారి ప్లాట్‌ఫామ్ ద్వారా పూర్తి DNSreport ను పొందవచ్చు. ఫ్లైవీల్కు దాని ప్లాట్‌ఫామ్‌లో గొప్ప DNS చెకర్ ఉంది, అక్కడ వారు ప్రశ్నకు వెళతారు గూగుల్, opendns, ఫోర్టాల్నెట్, మరియు మీ సెట్టింగ్‌లు వెబ్‌లో సరిగ్గా ప్రచారం చేశాయో లేదో తెలుసుకోవడానికి నెట్‌వర్క్‌లను ప్రోబ్ చేయండి.


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


సుడో నానో / etc / hosts


టెర్మినల్ సుడో నానో హోస్ట్స్


మీ సిస్టమ్ పాస్‌వర్డ్‌ను ఎంటర్ చేసి ఎంటర్ నొక్కండి. అది ఫైల్‌ను నేరుగా టెర్మినల్‌లో సవరించడానికి తీసుకువస్తుంది. మీ బాణాలను ఉపయోగించి మీ కర్సర్‌ను తరలించి, డొమైన్ పేరుతో IP చిరునామాతో కొత్త పంక్తిని జోడించండి.


టెర్మినల్ హోస్ట్‌లు ఫైల్‌ను సేవ్ చేస్తాయి


ఫైల్ను సేవ్ చేయడానికి, నొక్కండి నియంత్రణ- o మీ కీబోర్డ్‌లో ఫైల్ పేరును అంగీకరించడానికి తిరిగి వెళ్ళు. నొక్కడం ద్వారా ఎడిటర్ నుండి నిష్క్రమించండి నియంత్రణ- x, ఇది మిమ్మల్ని కమాండ్ లైన్కు తిరిగి ఇస్తుంది. మీ కాష్ను ఫ్లష్ చేయడం మర్చిపోవద్దు. సైట్ సరిగ్గా రాకపోతే, ఇది మీ హోస్ట్‌కు స్థానికంగా సమస్య కావచ్చు మరియు మీరు వారిని సంప్రదించి వారికి తెలియజేయాలి.


చివరి గమనిక… మీ హోస్ట్స్ ఫైల్‌ను దాని అసలు వెర్షన్‌కు తిరిగి ఇవ్వడం మర్చిపోవద్దు. మీరు స్వయంచాలకంగా నవీకరించాలనుకుంటున్న ఎంట్రీని అక్కడ ఉంచవద్దు!


ఈ దశలను అనుసరించడం ద్వారా, రిజిస్ట్రార్‌లోని నా DNS ఎంట్రీలు తాజాగా ఉన్నాయని, ఇంటర్నెట్‌లోని DNS ఎంట్రీలు తాజాగా ఉన్నాయని, నా Mac యొక్క DNS కాష్ తాజాగా ఉందని మరియు వెబ్ హోస్ట్ యొక్క DNS తాజాగా ఉందని ధృవీకరించగలిగాను. ఈ రోజు వరకు… వెళ్ళడం మంచిది!

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.