Skip to main content

DNS కాష్ అంటే ఏమిటి మరియు ఇది ఎలా పని చేస్తుంది?

Anonim

ఒక DNS కాష్ (కొన్నిసార్లు DNS అని పిలుస్తారు పరిష్కర్త కాష్) ఒక కంప్యూటర్ యొక్క ఆపరేటింగ్ సిస్టమ్ ద్వారా నిర్వహించబడే ఒక తాత్కాలిక డేటాబేస్, ఇది ఇటీవలి అన్ని సందర్శనల రికార్డులను మరియు వెబ్సైట్లు మరియు ఇతర ఇంటర్నెట్ డొమైన్లకు ప్రయత్నించిన సందర్శనలను కలిగి ఉంది.

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

ఇంటర్నెట్ కనెక్టివిటీ సమస్యను పరిష్కరించడానికి సహాయం చేయడానికి DNS కాష్ను తొలగించడం / తొలగించడం వంటి పలు వ్యక్తులు మాత్రమే "DNS కాష్" అనే పదబంధాన్ని వినవచ్చు. ఈ పేజీ దిగువ భాగంలో మరింత ఉంది.

DNS కాష్ యొక్క పర్పస్

అన్ని పబ్లిక్ వెబ్సైట్లు మరియు వారి సంబంధిత IP చిరునామాల సూచికను నిర్వహించడానికి ఇంటర్నెట్ డొమైన్ వ్యవస్థ (DNS) పై ఆధారపడుతుంది. మీరు ఫోన్ బుక్ లాగా ఆలోచించవచ్చు.

ఫోన్ బుక్ తో, ప్రతిఒక్కరి ఫోన్ నంబర్ను గుర్తుంచుకోవలసిన అవసరం లేదు, ఇది ఫోన్లు కమ్యూనికేట్ చేయగల ఏకైక మార్గం. అదేవిధంగా, ప్రతి వెబ్ సైట్ యొక్క ఐ.పి. చిరునామాను గుర్తుంచుకోవలసిన అవసరం లేకుండా మేము DNS ను ఉపయోగించుకుంటాము, ఇది వెబ్సైట్లు కమ్యూనికేట్ చేయగల ఏకైక మార్గం.

మీరు వెబ్సైట్ని లోడ్ చేయడానికి మీ వెబ్ బ్రౌజర్ని అడిగినప్పుడు తెర వెనుక ఏమి జరుగుతుంది.

మీరు URL లో టైప్ చేస్తున్నారు Go-Travels.com మరియు మీ వెబ్ బ్రౌజర్ IP చిరునామా కోసం మీ రౌటర్ను అడుగుతుంది. రూటర్ నిల్వ చేయబడిన DNS సర్వర్ చిరునామాను కలిగి ఉంటుంది, కాబట్టి ఇది హోస్ట్ పేరు యొక్క IP చిరునామా కోసం DNS సర్వర్ను అడుగుతుంది. DNS సర్వర్కు చెందిన IP చిరునామాను కనుగొంటుంది Go-Travels.com అప్పుడు మీరు అడుగుతున్న వెబ్ సైట్ను అర్థం చేసుకోగలుగుతారు, తర్వాత మీ బ్రౌజర్ తగిన పేజీని లోడ్ చేయగలదు.

మీరు సందర్శించే ప్రతి వెబ్సైట్ కోసం ఇది జరుగుతుంది. ఒక వినియోగదారు దాని హోస్ట్ పేరు ద్వారా వెబ్సైట్ను సందర్శించే ప్రతిసారీ, వెబ్ బ్రౌజర్ ఇంటర్నెట్కు అభ్యర్థనను ప్రారంభిస్తుంది, కానీ సైట్ యొక్క పేరు "మార్పిడి" IP చిరునామాగా మారిపోయే వరకు ఈ అభ్యర్థన పూర్తవుతుంది.

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

అభ్యర్థన ఇంటర్నెట్ కు పంపించబడటానికి ముందు ఇటీవల సందర్శించే చిరునామాల యొక్క పేరు నిర్ధారణను నిర్వహించడం ద్వారా ఈ ప్రక్రియ వేగవంతం చేయడానికి DNS క్యాచీ ప్రయత్నిస్తుంది.

గమనిక: అంతిమంగా వెబ్సైట్ను లోడ్ చేయడానికి మీ కంప్యూటర్ను "లుక్అప్" ప్రక్రియ యొక్క ప్రతి సోపాన క్రమంలో DNS క్యాచీలు వాస్తవానికి ఉన్నాయి. కంప్యూటర్ మీ రౌటర్ కు చేరుతుంది, ఇది మీ ISP తో పరిచయమవుతుంది, ఇది మరొక ISP ను "రూట్ DNS సర్వర్లు" అని పిలిచే ముగింపులో ముగుస్తుంది. ఈ విధానంలోని ప్రతి పాయింట్లు అదే కారణం కోసం DNS కాష్ను కలిగి ఉంటుంది, ఇది పేరు నిర్ధారణ ప్రక్రియను వేగవంతం చేయడం.

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

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

IPconfig / displaydns అనే కమాండ్ ఉపయోగించి స్థానిక DNS కాష్ యొక్క కంటెంట్లను Windows లో చూడవచ్చు, ఇలాంటి ఫలితాలు:

docs.google.com-------------------------------------రికార్డ్ పేరు. . . . . : docs.google.comరికార్డ్ పద్ధతి. . . . . : 1లైవ్ టైం. . . . : 21డేటా పొడవు. . . . . : 4విభాగం. . . . . . . : సమాధానంA (హోస్ట్) రికార్డ్. . . : 172.217.6.174

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

DNS క్యాచీ పాయిజనింగ్ అంటే ఏమిటి?

ఒక DNS కాష్ అవుతుంది విష లేదా కలుషిత అనధికార డొమైన్ పేర్లు లేదా IP చిరునామాలను చేర్చబడ్డప్పుడు.

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

విషం క్లయింట్ అభ్యర్థనలను తప్పు గమ్యస్థానాలకు దారి మళ్ళించడానికి కారణమవుతుంది, సాధారణంగా హానికరమైన వెబ్సైట్లు లేదా ప్రకటనలతో పూర్తి చేసిన పేజీలు.

ఉదాహరణకు, ఉంటే docs.google.com ఎగువ నుండి రికార్డు వేరే "A" రికార్డును కలిగి ఉంది, అప్పుడు మీరు ప్రవేశించినప్పుడు docs.google.com మీ వెబ్ బ్రౌజర్లో, మీరు ఎక్కడా మరెవ్వరూ తీసుకోబడతారు.

ఇది ప్రముఖ వెబ్సైట్లు కోసం భారీ సమస్యను విసిరింది. దాడి చేసేవారు మీ అభ్యర్థనను దారి మళ్ళిస్తే Gmail.com ఉదాహరణకు, ఒక వెబ్సైట్కు లుక్స్ Gmail వంటిది కానీ కాదు, మీరు తిమింగలం వంటి ఫిషింగ్ దాడి నుండి బాధపడవచ్చు.

DNS ఫ్లషింగ్: వాట్ ఇట్ డూ మరియు హౌ టు డు ఇట్

కాష్ విషప్రయోగం లేదా ఇతర ఇంటర్నెట్ కనెక్టివిటీ సమస్యలను పరిష్కరించినప్పుడు, కంప్యూటర్ నిర్వాహకుడు కోరుకుంటాడు ఫ్లష్ (అనగా క్లియర్, రీసెట్ లేదా తొలగించి) ఒక DNS కాష్.

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

కాబట్టి, ఎగువ ఉదాహరణను ఉపయోగించడానికి, ఉంటే Gmail.com రికార్డ్ ఒక వింత వెబ్సైట్ విషప్రయోగం మరియు రీడైరెక్ట్ ఉంది, DNS రోల్ రెగ్యులర్ పొందడానికి ఒక మంచి మొదటి అడుగు Gmail.com మళ్లీ.

మైక్రోసాఫ్ట్ విండోస్ లో, మీరు కమాండ్ ప్రాంప్ట్లో ipconfig / flushdns ఆదేశం ఉపయోగించి స్థానిక DNS కాష్ను ఫ్లష్ చేయవచ్చు. మీరు చూసినప్పుడు ఇది పనిచేస్తుందని మీకు తెలుసు విండోస్ IP ఆకృతీకరణ విజయవంతంగా DNS రిజర్వాయర్ కాష్ను తొలగించింది లేదా DNS రివాల్వర్ కాష్ను విజయవంతంగా తొలగించారు సందేశం.

కమాండ్ టెర్మినల్ ద్వారా, macOS యూజర్లు dscacheutil -flushcache ను ఉపయోగించాలి, కానీ అది నడుపుతున్న తర్వాత "విజయవంతమైన" సందేశం లేదని తెలుసుకోండి, కాబట్టి అది పని చేస్తే మీకు చెప్పబడదు. Linux వినియోగదారులు /etc/rc.d/init.d/nscd పునఃప్రారంభించాలి ఆదేశం.

ఒక రౌటర్ కూడా ఒక DNS కాష్ను కలిగి ఉంటుంది, ఇది ఒక రౌటర్ను పునఃప్రారంభించడానికి తరచుగా సమస్య పరిష్కార దశగా ఉంటుంది. అదే కారణంగా మీరు మీ కంప్యూటర్లో DNS కాష్ను ఫ్లష్ చేసి ఉండవచ్చు, దాని తాత్కాలిక మెమరీలో నిల్వ చేసిన DNS నమోదులను క్లియర్ చేయడానికి మీ రౌటర్ని రీబూట్ చేయవచ్చు.