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

DNS అనేది హోస్ట్ నామాల మరియు IP చిరునామాల మధ్య అనువాదకుడు

సరళంగా, డొమైన్ నేమ్ సిస్టం (DNS) అనేది IP చిరునామాలకు అతిధేయ నామాలును అనువదించే డేటాబేస్ల సేకరణ.

DNS ను తరచుగా ఇంటర్నెట్ ఫోన్ బుక్గా పిలుస్తారు ఎందుకంటే ఇది www.google.com వంటి సులభంగా గుర్తుంచుకోగలిగిన హోస్ట్పేమ్లను 216.58.217.46 వంటి IP చిరునామాలకు మారుస్తుంది . మీరు వెబ్ బ్రౌజర్ చిరునామా బార్లో URL ను టైప్ చేసిన తర్వాత ఇది తెరవెనుక జరుగుతుంది.

DNS లేకుండా (మరియు ముఖ్యంగా Google వంటి శోధన ఇంజిన్లు), మేము సందర్శించడానికి కావలసిన ప్రతి వెబ్సైట్ యొక్క IP చిరునామాను నమోదు చేయవలసి ఉన్నందున ఇంటర్నెట్ను నావిగేట్ చేయడం సులభం కాదు.

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

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

Www.google.com , www.youtube.com , వంటి పేరును ఉపయోగించి సమాచారాన్ని రిలే చేయలేరని మరియు వాటిని ఉపయోగించలేనందున పరికరాలను ఒకదానితో మరొకటి కమ్యూనికేట్ చేయడానికి ఉపయోగించే IP చిరునామా ఇది మేము కేవలం సాధారణ పేరును ఈ వెబ్సైట్లు మాకు కావలసిన అన్ని లుక్ లను DNS చేస్తున్నప్పుడు, మనం కోరుకున్న పేజీలను తెరవడానికి అవసరమైన సరైన IP చిరునామాలకు దగ్గరి ప్రాప్యతను ఇస్తాయి.

మళ్ళీ, www.microsoft.com, www. , www.amazon.com , మరియు ప్రతి ఇతర వెబ్సైట్ పేరు మా సౌలభ్యం కోసం మాత్రమే ఉపయోగిస్తారు, ఎందుకంటే వారి IP చిరునామాలను గుర్తుంచుకోవడం కంటే ఆ పేర్లు గుర్తుంచుకోవడం చాలా సులభం.

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

DNS ఫ్లష్ ఎలా

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

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

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

Ipconfig / flushdns ఆదేశంతో కమాండ్ ప్రాంప్ట్ ద్వారా మీరు Windows లో DNS ను ఫ్లష్ చేయవచ్చు. వెబ్సైట్ ఏమిటి నా DNS? విండోస్ యొక్క ప్రతి సంస్కరణకు DNS ను ఫ్లష్ చేయడంపై సూచనలు ఉన్నాయి, ప్లస్ macOS మరియు Linux కోసం.

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

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

మాల్వేర్ DNS ఎంట్రీలను ప్రభావితం చేయవచ్చు

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

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

చాలా రకాల DNS సేవలు ఈ రకమైన దాడులకు రక్షణ కల్పిస్తాయి.

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

అతిధేయ ఫైల్ను సవరించడం నుండి రక్షించడానికి ఒక సరళమైన మార్గం దీనిని చదవడానికి-మాత్రమే ఫైల్గా గుర్తించడం . Windows లో, అతిధేయ ఫైల్ను కలిగి ఉన్న ఫోల్డర్కు నావిగేట్ చేయండి: % Systemdrive% \ Windows \ System32 \ drivers \ etc \ . కుడి-క్లిక్ చేయండి లేదా నొక్కండి మరియు పట్టుకోండి, ప్రాపర్టీస్ ఎంచుకోండి, ఆపై చదవడానికి-మాత్రమే లక్షణానికి ప్రక్కన ఉన్న పెట్టెలో చెక్ చెయ్యండి.

DNS పై మరింత సమాచారం

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

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

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

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

మేము మా వెబ్ బ్రౌజర్లలో సాధారణంగా ప్రవేశించే URL లు అయినప్పటికీ, www వంటి సులభంగా గుర్తుంచుకోవలసిన పేర్లు ఉన్నాయి . , అదే వెబ్సైట్ను ప్రాప్తి చేయడానికి బదులుగా మీరు హోస్ట్ పేరును https://151.101.1.121 వంటి IP చిరునామాను ఉపయోగించవచ్చు. మీరు ఇప్పుడే ఒకే సర్వర్ను ప్రాప్యత చేస్తున్నందున - ఒక పద్ధతి (పేరుని ఉపయోగించడం) గుర్తుంచుకోవడం చాలా సులభం.

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

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

హోస్ట్ పేరు ఆధారంగా IP చిరునామాను నిర్ణయించే "ఫోన్ బుక్" లుక్అప్ ముందుకు ఫార్వార్డ్ DNS లుక్అప్ అంటారు . వ్యతిరేక, రివర్స్ DNS శోధన , DNS సర్వర్లతో చేయగల మరొక విషయం. హోస్ట్ పేరు దాని IP చిరునామా ద్వారా గుర్తించబడినప్పుడు ఇది. నిర్దిష్ట రకం హోస్ట్ పేరుతో అనుబంధించబడిన IP చిరునామా ఒక స్థిరమైన IP చిరునామా అని ఈ రకం లుక్అప్ ఆధారపడుతుంది.

DNS డేటాబేస్లు IP చిరునామాలు మరియు హోస్ట్నామ్లతో పాటుగా చాలా విషయాలు నిల్వ చేస్తాయి. మీరు ఎప్పుడైనా వెబ్సైట్లో ఇమెయిల్ను సెటప్ చేస్తే లేదా డొమైన్ పేరును బదిలీ చేసినట్లయితే, మీరు డొమైన్ పేరు మారుపేర్లు (CNAME) మరియు SMTP మెయిల్ ఎక్స్ఛేంజర్స్ (MX) వంటి నిబంధనలకు అమలు కావచ్చు.