DNS (డొమైన్ నేమ్ సిస్టం)

డొమైన్ నేమ్ సిస్టం (DNS) ఇంటర్నెట్ డొమైన్ మరియు హోస్ట్ పేర్లను IP చిరునామాలకు అనువదిస్తుంది మరియు వైస్ వెర్సా.

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

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

DNS అనేది క్లయింట్ / సర్వర్ నెట్వర్క్ సమాచార వ్యవస్థలు: DNS సర్వర్ల నుండి ప్రతిస్పందనలకు DNS క్లయింట్లు అభ్యర్థనలను పంపడానికి మరియు అందుకుంటారు. పేరును కలిగి ఉన్న అభ్యర్థనలు, సర్వర్ నుండి తిరిగి వచ్చిన IP చిరునామా ఫలితంగా, ముందుకు DNS లుక్అప్లు అంటారు . IP చిరునామాను కలిగి ఉన్న అభ్యర్థనలు మరియు పేరు రివర్స్ DNS లుక్అప్లు అని కూడా పిలువబడతాయి. DNS ఇంటర్నెట్లో అన్ని ప్రజా హోస్ట్లకు ఈ పేరు మరియు చివరిగా తెలిసిన చిరునామా సమాచారాన్ని నిల్వ చేయడానికి పంపిణీ చేయబడిన డేటాబేస్ను అమలు చేస్తుంది.

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

DNS అదనంగా కాషింగ్ అభ్యర్థనలు మరియు పునరుక్తి కోసం మద్దతును కలిగి ఉంటుంది. చాలా నెట్వర్క్ ఆపరేటింగ్ సిస్టమ్స్ ప్రాధమిక, సెకండరీ మరియు తృతీయ DNS సర్వర్ల యొక్క కాన్ఫిగరేషన్కు మద్దతు ఇస్తుంది, వీటిలో ప్రతి ఒక్కటి క్లయింట్ల నుండి ప్రారంభ అభ్యర్థనలను సేకరిస్తుంది.

వ్యక్తిగత పరికరాలు మరియు హోమ్ నెట్వర్క్లలో DNS అమర్చుట

ఇంటర్నెట్ సర్వీస్ ప్రొవైడర్స్ (ISP లు) తమ సొంత DNS సర్వర్లను నిర్వహించడం మరియు DHCP ను స్వయంచాలకంగా వారి కస్టమర్ యొక్క నెట్వర్కులను కన్ఫిగర్ చేయడానికి, DNS కాన్ఫిగరేషన్ యొక్క భారం యొక్క గృహాలను ఆటోమేటిక్ DNS సర్వర్ అప్పగింత నుండి ఉపశమనం చేస్తాయి. అయితే, ఇంటి నెట్వర్క్ నిర్వాహకులు వారి ISP ల సెట్టింగులను ఉంచడానికి అవసరం లేదు. కొంతమంది అందుబాటులో ఉన్న ప్రజా ఇంటర్నెట్ DNS సేవలను ఉపయోగించడానికి ఇష్టపడతారు. సాధారణ ISP సహేతుకంగా అందించే దానిపై ఉత్తమ పనితీరు మరియు విశ్వసనీయతను అందించడానికి పబ్లిక్ DNS సేవలు రూపొందించబడ్డాయి.

హోమ్ బ్రాడ్బ్యాండ్ రౌటర్లు మరియు ఇతర నెట్వర్క్ గేట్వే పరికరాలు నెట్వర్క్ కోసం ప్రాధమిక, ద్వితీయ మరియు తృతీయ DNS సర్వర్ IP చిరునామాలను నిల్వ చేస్తాయి మరియు అవసరమైన వాటిని క్లయింట్ పరికరాలకు కేటాయించవచ్చు. నిర్వాహకులు మానవీయంగా అడ్రసులను ఎంటరు చేయగలరు లేదా వాటిని DHCP నుండి పొందగలరు. చిరునామాలు దాని ఆపరేటింగ్ సిస్టమ్ ఆకృతీకరణ మెనులు ద్వారా క్లయింట్ పరికరంలో నవీకరించబడవచ్చు.

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