DNS అంటే ఏమిటి?
మీరు వెబ్సైట్ను తెరిచిన ప్రతిసారీ, అదృశ్య డైరెక్టరీ సేవ మీరు టైప్ చేసిన పేరును మీ కంప్యూటర్ చేరుకోగలిగే నంబర్గా అనువదిస్తుంది. డొమైన్ నేమ్ సిస్టమ్ ఎలా పని చేస్తుందో మరియు ఏదైనా డొమైన్ గురించి అది ప్రచురించే వాటిని ఎలా చదవాలో ఇక్కడ ఉంది.
ఇంటర్నెట్ ఫోన్ బుక్
కంప్యూటర్లు పేరు ద్వారా బ్రౌజ్ చేయవు — అవి కనెక్ట్ అవుతాయి IP చిరునామాలు. DNS, ది డొమైన్ పేరు వ్యవస్థ, వంటి చిరస్మరణీయ పేర్లను మ్యాప్ చేసే పంపిణీ డైరెక్టరీ example.com ఆ సంఖ్యలకు. స్టాన్ఫోర్డ్లోని ప్రారంభ ఇంటర్నెట్ సింగిల్ హోస్ట్ ఫైల్ను నిర్వహించడం అసాధ్యంగా మారినందున ఇది ఖచ్చితంగా 1983లో కనుగొనబడింది.
రెండు విషయాలు DNSని గొప్పగా చేస్తాయి: ఇది పంపిణీ చేయబడింది (ఏ ఒక్క యంత్రానికి కూడా ప్రతిదీ తెలియదు), మరియు అది ప్రతిచోటా కాష్ చేయబడింది (సమాధానాలు కొంతకాలం గుర్తుండిపోతాయి, కాబట్టి శోధనలు వేగంగా ఉంటాయి). రెండు లక్షణాలు సిస్టమ్ రోజువారీగా ఎలా ప్రవర్తిస్తుందో ఆకృతి చేస్తుంది.
DNS శోధన సమయంలో ఏమి జరుగుతుంది
మీ బ్రౌజర్ వెబ్సైట్ కోసం అడిగినప్పుడు, DNS సర్వర్ల గొలుసు కొన్ని మిల్లీసెకన్లలో సహకరిస్తుంది:
# 1. మీ పరికరం దాని కాన్ఫిగర్ చేసిన పరిష్కరిణిని అడుగుతుంది (తరచుగా మీ ISPలు లేదా 8.8.8.8 / 1.1.1.1) # 2. రిసల్వర్, దానికి సమాధానం కాష్ చేయకపోతే, సోపానక్రమం ప్రకారం నడుస్తుంది: # రూట్ సర్వర్లు → ".com" సర్వర్లు → example.com యొక్క స్వంత నేమ్ సర్వర్లు # 3. డొమైన్ యొక్క అధికార సర్వర్ వాస్తవ రికార్డులతో సమాధానాలు ఇస్తుంది # 4. రిసల్వర్ రికార్డ్ యొక్క TTL కోసం సమాధానాన్ని కాష్ చేస్తుంది మరియు మీకు ప్రత్యుత్తరం ఇస్తుంది
చివరి హాప్ — డొమైన్ కోసం మాట్లాడే సర్వర్ — NS రికార్డులు (క్రింద) సూచించేది. దాని పైన ఉన్నదంతా కేవలం ప్రతినిధి బృందం మాత్రమే.
రికార్డ్ రకాలు ముఖ్యమైనవి
డొమైన్ యొక్క DNS జోన్ అనేది టైప్ చేసిన రికార్డుల యొక్క చిన్న డేటాబేస్. మీరు నిజంగా ఎదుర్కొనేవి ఇవి:
| టైప్ చేయండి | అది ఏమి చేస్తుంది | ఉదాహరణ |
|---|---|---|
| A | IPv4 చిరునామాకు పేరును మ్యాప్ చేస్తుంది | example.com → 93.184.216.34 |
| AAAA | IPv6 చిరునామాకు పేరును మ్యాప్ చేస్తుంది | example.com → 2606:2800::2201 |
| CNAME | మారుపేరు: ఒక పేరును మరొక పేరుతో సూచిస్తుంది | www.example.com → example.com |
| MX | డొమైన్ యొక్క ఇమెయిల్ను స్వీకరించే మెయిల్ సర్వర్లు | 10 aspmx.l.google.com |
| TXT | ఉచిత వచనం: SPF యాంటీ-స్పామ్, DKIM, యాజమాన్య రుజువులు | "v=spf1 -all" |
| NS | జోన్ కోసం అధికారిక నేమ్ సర్వర్లు | ns1.examplehost.com |
| CAA | ఏ సర్టిఫికేట్ అధికారులు TLS ప్రమాణపత్రాలను జారీ చేయవచ్చు | 0 issue "letsencrypt.org" |
| SOA | జోన్ మెటాడేటా: ప్రాథమిక సర్వర్, పరిచయం, కాషింగ్ టైమర్లు | ns1. dns-admin. … |
| PTR | రివర్స్: IPని తిరిగి హోస్ట్ పేరుకు మ్యాప్ చేస్తుంది | 8.8.8.8 → dns.google |
రెండు విచిత్రాలు తెలుసుకోవడం విలువైనవి: ఒక CNAME అనుమతి లేదు డొమైన్ రూట్లో (అందుకే example.com A/AAAA రికార్డులను నేరుగా ఉపయోగిస్తుంది), మరియు డొమైన్తో MX "0 ." a కలిగి ఉంది శూన్య MX — "ఈ డొమైన్ ఇమెయిల్ పంపుతుంది కానీ ఏదీ స్వీకరించదు" అని చెప్పడానికి ఉద్దేశపూర్వక మార్గం.
కాషింగ్, TTL మరియు ప్రచారం
ప్రతి రికార్డు a TTL (జీవించే సమయం) — పరిష్కర్తలు మళ్లీ అడిగే ముందు సమాధానాన్ని మళ్లీ ఉపయోగించగల సెకన్ల సంఖ్య. 3600-సెకన్ల TTL అంటే ప్రపంచవ్యాప్తంగా ఒక గంట వరకు కాషింగ్; 60-సెకన్ల TTL అంటే ఒక నిమిషంలోపు మార్పులు కనిపిస్తాయి.
ప్రజలు "DNS ప్రచారం" అంటే ఇదే: మార్పుల ప్రసారం లేదు, కాష్లు వారి స్వంత వేగంతో ముగుస్తాయి. ప్రణాళికాబద్ధమైన మైగ్రేషన్కు ముందు, TTLని ముందుగానే తగ్గించడం, స్విచ్ చేయడం, ప్రతిచోటా త్వరగా ల్యాండ్ అయ్యేలా చూడడం, కాషింగ్ను ఆస్వాదించడానికి TTLని మళ్లీ పెంచడం క్లాసిక్ ట్రిక్.
ట్రబుల్షూటింగ్ చిట్కా: ఒక సైట్ ఇతరుల కోసం లోడ్ అయితే మీ కోసం కాకపోయినా, మీ స్థానిక పరిష్కర్త ఇప్పటికీ పాత కాష్ చేసిన సమాధానాన్ని కలిగి ఉండవచ్చు. మీ పరికరాన్ని 1.1.1.1కి మార్చడం లేదా DNS కాష్ని ఫ్లష్ చేయడం సాధారణంగా పరిష్కరించబడుతుంది.
ఏదైనా డొమైన్ యొక్క DNSని మీరే తనిఖీ చేయండి
మీకు కమాండ్-లైన్ సాధనాలు అవసరం లేదు — మా బ్రౌజర్ యుటిలిటీలు Google మరియు Cloudflare యొక్క పరిష్కారాలను ప్రత్యక్షంగా ప్రశ్నిస్తాయి:
- DNS చెకర్ — ఏదైనా డొమైన్ యొక్క ప్రతి రికార్డ్ రకాన్ని ఒకే క్లిక్లో లాగండి.
- IPకి డొమైన్ — హోస్టింగ్ వివరాలతో డొమైన్ సూచించే చిరునామాలను మాత్రమే చూడండి.
- రివర్స్ IP శోధన — PTR రికార్డ్: ఏ హోస్ట్ పేరు IP సమాధానం ఇస్తుంది.
మరింత తెలుసుకోండి
- మరొక వైపు సంఖ్యల గురించి ఆసక్తిగా ఉందా? చదవండి IP చిరునామా అంటే ఏమిటి లేదా ది IPv4 vs IPv6 పోలిక.
- IP యొక్క కీర్తిని పరిశోధిస్తున్నారా? చూడండి IP బ్లాక్లిస్ట్ల గైడ్.
DNS ప్రశ్నలు
సాధారణ పదాలలో DNS అంటే ఏమిటి?
DNS (డొమైన్ నేమ్ సిస్టమ్) అనేది ఇంటర్నెట్ ఫోన్ బుక్: ఇది మీరు టైప్ చేయగల పేర్లను, example.com వంటి, కంప్యూటర్లు వాస్తవానికి కనెక్ట్ చేసే IP చిరునామాలలోకి అనువదిస్తుంది. అది లేకుండా, మీరు ప్రతి వెబ్సైట్ కోసం నంబర్ చిరునామాలను గుర్తుంచుకోవాలి.
8.8.8.8 మరియు 1.1.1.1 చిరునామాలు ఏమిటి?
అవి Google మరియు Cloudflare ద్వారా నిర్వహించబడే పబ్లిక్ DNS పరిష్కారాలు. మీ ISP డిఫాల్ట్గా ఒకదానిని అమలు చేస్తుంది, కానీ బదులుగా ఎవరైనా ఈ పబ్లిక్ వాటిని ప్రశ్నించవచ్చు - అవి ఉచితం, వేగంగా మరియు తరచుగా DNS మార్పులను తీయడానికి వేగంగా ఉంటాయి. మా DNS సాధనాలు గుప్తీకరించిన DNS-over-HTTPS ద్వారా రెండింటినీ ప్రశ్నిస్తాయి.
DNS మార్పు ప్రతిచోటా పని చేయడానికి ఎంత సమయం పడుతుంది?
రికార్డు యొక్క మునుపటి TTL (జీవించడానికి సమయం) ఉన్నంత కాలం. TTL వ్యవధి కోసం రిసోల్వర్ల కాష్ సమాధానాలు — సెకన్ల నుండి రోజుల వరకు — కాబట్టి మీరు రికార్డ్ను సవరించిన తర్వాత, ప్రపంచవ్యాప్తంగా పరిష్కర్తలు తమ కాష్ చేసిన కాపీ గడువు ముగిసే వరకు పాత సమాధానాన్ని అందిస్తూనే ఉంటారు. స్విచ్ను వేగవంతం చేయడానికి ప్రణాళికాబద్ధమైన మార్పుకు ముందు TTLని తగ్గించండి.
DNS మరియు IP చిరునామా మధ్య తేడా ఏమిటి?
IP చిరునామా అనేది ఇంటర్నెట్లో పరికరాన్ని గుర్తించే సంఖ్య; DNS అనేది ఆ నంబర్లకు గుర్తుండిపోయే డొమైన్ పేర్లను మ్యాప్ చేసే సిస్టమ్. డొమైన్ పేరు, IP అనేది గమ్యం మరియు DNS అనేది వాటి మధ్య అనువాదం.