కింది విభాగాలలో, మేము డొమైన్ పేరు మరియు హోస్ట్ పేరు యొక్క భావనను అన్వేషిస్తాము.
చరిత్ర యొక్క సమీక్ష
ఇంటర్నెట్ (ARPANET శకం) ప్రారంభ రోజుల్లో, నెట్వర్క్లోని అన్ని కంప్యూటర్ల పేర్లు మరియు IP చిరునామాలను కలిగి ఉన్న hosts.txt అనే ఫైల్ ఉంది. అన్ని ఇతర నెట్వర్క్ కంప్యూటర్లు అన్ని ఇతర కంప్యూటర్ల గురించి అప్డేట్ పొందే సైట్ ద్వారా ఈ ఫైల్ నిర్వహించబడుతుంది. నెట్వర్క్లో కొన్ని వందల కంప్యూటర్లకు ఈ విధానం మంచిది. భవిష్యత్తులో మరిన్ని పరికరాలు జోడించడంతో చివరికి hosts.txt ఫైల్ పరిమాణం పెరుగుతుందని స్పష్టమైంది. అందువల్ల, ఈ ఫైల్ను నిర్వహించడం ఆచరణాత్మకంగా గజిబిజిగా మారుతుంది. దీని అర్థం ఈ పద్ధతి చివరికి మనుగడలో విఫలమవుతుంది. ఈ భారీ ఫైల్ను నిర్వహిస్తున్నప్పుడు హోస్ట్ పేరు వివాదం మరొక సమస్య. ఈ సమస్యలను అధిగమించడానికి, 1983 లో DNS (డొమైన్ నేమ్ సిస్టమ్) ప్రవేశపెట్టబడింది. హోస్ట్ నేమ్ని ఉపయోగించి నెట్వర్క్లో హోస్ట్ మరొక హోస్ట్తో కనెక్ట్ అవ్వాలనుకున్నప్పుడు, DNS హోస్ట్ పేరును దాని IP చిరునామాకు మ్యాప్ చేస్తుంది. IP చిరునామాకు హోస్ట్ పేరును పరిష్కరించడంతో పాటు, DNS అనేక ఇతర కార్యకలాపాలను నిర్వహిస్తుంది.
DNS సోపానక్రమం మరియు డొమైన్ పేరు
DNS పంపిణీ చేయబడిన డేటాబేస్ వ్యవస్థను ఉపయోగిస్తుంది మరియు వాటిని నిర్వహించడానికి క్రమానుగత పథకాన్ని ఉపయోగిస్తుంది. DNS సోపానక్రమం నిజానికి ఒక విలోమ చెట్టు నిర్మాణం, దాని పైభాగాన్ని రూట్ డొమైన్ అంటారు. రూట్ డొమైన్ .com, .net, .edu, .org, మొదలైన టాప్-లెవల్ డొమైన్లుగా విభజించబడింది. టాప్-లెవల్ డొమైన్ను దేశాలు మరియు జనరిక్స్గా మరింత వర్గీకరించవచ్చు.
దేశంలోని డొమైన్లు ప్రపంచంలోని ప్రతి దేశానికి ప్రాతినిధ్యం వహించే రెండు-బిట్ కోడ్లు. ఉదాహరణకు, .jp జపాన్ ప్రాతినిధ్యం వహించడానికి ఉపయోగించబడుతుంది, యునైటెడ్ కింగ్డమ్ కోసం .uk, మొదలైనవి. TLD అనేక సెకండ్-లెవల్ డొమైన్లను కలిగి ఉంటుంది, తర్వాత సెకండ్-లెవల్ డొమైన్లు మరింత థర్డ్-లెవల్ డొమైన్లను కలిగి ఉంటాయి. ఈ డొమైన్లు కాలం లేదా .డాట్ అక్షరం ద్వారా వేరు చేయబడతాయి. ఉదా.
చిత్రం 1: DNS సోపానక్రమం
నామకరణం వంటి ఉన్నత-స్థాయి డొమైన్ల నిర్వహణ ICANN (అసైన్డ్ పేర్లు మరియు సంఖ్యల కోసం ఇంటర్నెట్ కార్పొరేషన్) ద్వారా నిర్వహించబడుతుంది. రెండవ స్థాయి డొమైన్లు ICANN ద్వారా కేటాయించిన రిజిస్ట్రార్ల ద్వారా పంపిణీ చేయబడతాయి. కొత్త డొమైన్ పేరు పొందడానికి, ఉదా. .Com TLD తో, సంబంధిత .com రిజిస్ట్రార్కి వెళ్లి, రెండవ-స్థాయి డొమైన్ లేదా కేవలం డొమైన్ పేరు అందుబాటులో ఉందో లేదో తనిఖీ చేయండి. మీరు ఒక చిన్న ఫీజు చెల్లించడం ద్వారా లేదా కొన్ని TLD ల విషయంలో (.tk, .ml, మొదలైనవి) ఉచితంగా చెల్లించడం ద్వారా కొత్త మరియు ప్రత్యేకమైన డొమైన్ను నమోదు చేసుకోవచ్చు.
రెండు రకాల డొమైన్ పేర్లు ఉన్నాయి: సంపూర్ణ మరియు సాపేక్ష. సంపూర్ణ డొమైన్లు cs.mit.edu వంటి పీరియడ్ నొటేషన్తో ముగిసేవి .. సంబంధిత డొమైన్లు ఒక కాలంతో ముగియవు.
డొమైన్ల నుండి రూట్ వరకు అన్ని ఎంటిటీలను కవర్ చేస్తూ, బాటమ్-టు-టాప్ పద్ధతిలో డొమైన్లకు పేరు పెట్టారు. సాంప్రదాయకంగా, అవి ఎడమ నుండి కుడికి వివరించబడతాయి, ఎడమ ఎంటిటీ చాలా నిర్దిష్టంగా ఉంటుంది మరియు కుడి ఎంటిటీ కనీసం నిర్దిష్టంగా ఉంటుంది.
డొమైన్ పేర్లు కేస్ సెన్సిటివ్ కానందున ఏ సందర్భంలోనైనా ఉపయోగించవచ్చు. GOOGLE.COM కి నావిగేట్ చేయడం google.com కి సమానం. డొమైన్ పేర్లు తప్పనిసరిగా అక్షర అక్షరంతో ప్రారంభం కావాలి కానీ అక్షరం లేదా అంకెతో ముగుస్తుంది. ఈ రెండు చివరల మధ్య, ఇది హైఫన్లను కలిగి ఉంటుంది. డొమైన్ పేరు యొక్క పొడవు 63 అక్షరాల కంటే తక్కువ లేదా సమానంగా పరిమితం చేయబడింది.
హోస్ట్ పేరు లేదా పూర్తిగా అర్హత కలిగిన డొమైన్ పేరు (FQDN)
FQDN మరియు హోస్ట్ నేమ్ అనే పదాలు కొన్ని టెక్ట్స్ ద్వారా వివిధ రకాలుగా ఉపయోగించబడతాయి, అయితే ప్రధాన అర్ధం అలాగే ఉంటుంది. FQDN మరియు హోస్ట్ నేమ్ పరస్పరం మార్చుకోవచ్చు [1], అయితే [2], FQDN డొమైన్ నేమ్ మరియు హోస్ట్ నేమ్ని విడిగా కూర్చినట్లు భావిస్తారు. ఏదేమైనా, రెండు పరిభాషల్లో, ఇంటర్నెట్లోని ప్రతి హోస్ట్ కోసం ప్రత్యేకమైన హోస్ట్ పేరు (డొమైన్ పేరుతో సహా) లేదా పూర్తిగా అర్హత కలిగిన డొమైన్ పేరు (FQDN) ఉంది.
ముగింపు వ్యవస్థల కోసం హోస్ట్ పేర్లు (డొమైన్ పేర్లతో సహా) ఒక సంస్థ యొక్క DNS సోపానక్రమం ఆధారంగా ఉంటాయి. ఉదాహరణగా, cs.mit.edu డొమైన్లోని హోస్ట్ మెషిన్, హోస్ట్ 1 ని పరిగణించండి. ఈ హోస్ట్ కోసం FQDN లేదా హోస్ట్ పేరు host1.cs.mit.edu, ఇది ఇంటర్నెట్లో ప్రత్యేకంగా ఉంటుంది. అదే విధంగా, ఇది www.mit.edu వంటి వెబ్ URL అయితే, మేము www ని హోస్ట్ నేమ్ మరియు mit.edu ని డొమైన్ పేరుగా అర్థం చేసుకోవచ్చు.
FQDN లేదా పూర్తిగా అర్హత కలిగిన డొమైన్ పేరు ఖచ్చితంగా నిస్సందేహంగా ఉంది, ఎందుకంటే ఇది ఇంటర్నెట్లోని ప్రతి హోస్ట్కు ప్రత్యేకంగా ఉండాలి. నెట్వర్క్లో హోస్ట్లకు (డొమైన్ పేరు లేకుండా) నామకరణం చేయడానికి ఉత్తమమైన పద్ధతి ప్రతిదానికి వేర్వేరు ఐడెంటిఫైయర్లను ఉపయోగించడం. అయితే, స్థానిక హోస్ట్ పేరు (లేదా పూర్తి డొమైన్ సమాచారం లేని హోస్ట్ పేరు) ప్రత్యేకంగా ఉండాల్సిన అవసరం లేదు, కానీ ఈ విధానం నెట్వర్క్ కనెక్టివిటీ సమస్యల వంటి లోపాలను సృష్టించవచ్చు.
సాధారణంగా, హోస్ట్కు ఒకే హోస్ట్ పేరు ఉంటుంది, కానీ అది బహుళ హోస్ట్ పేర్లను తీసుకోవచ్చు. స్థానిక కంప్యూటర్లో IP చిరునామాలు లేదా హోస్ట్ పేర్లను పరిష్కరించడానికి స్థానిక హోస్ట్ ఫైల్ ఉపయోగించబడుతుంది. హోస్ట్ పేరును పరిష్కరిస్తున్నప్పుడు, /etc /హోస్ట్స్ ఫైల్లోని విషయాలు ముందుగా తనిఖీ చేయబడతాయి. హోస్ట్ పేరు కోసం ఎంట్రీ ఇక్కడ కనుగొనబడకపోతే, స్టబ్ DNS నేమ్ సర్వర్ను ఉపయోగిస్తుంది.
స్టాటిక్ హోస్ట్ పేరు ఫైల్లో పేర్కొనబడవచ్చు /etc/హోస్ట్ పేరు లైనక్స్ సిస్టమ్లో. ఉపయోగించి hostnamectl యుటిలిటీ, మేము సిస్టమ్ యొక్క FQDN ని చూడవచ్చు మరియు ఈ ఫైల్ని కూడా సవరించవచ్చు. ఇది క్రింది చిత్రంలో చూపబడింది:
చిత్రం 2: హోస్ట్ పేరును కాన్ఫిగర్ చేస్తోంది
ముగింపు
నెట్వర్క్ నిర్వాహకులు డొమైన్ పేరు మరియు హోస్ట్ పేరును సరిగ్గా కాన్ఫిగర్ చేయడం గురించి మంచి పరిజ్ఞానం కలిగి ఉండాలి. ఇది వారి సంస్థ నెట్వర్క్లో అనేక నెట్వర్కింగ్ సమస్యలను పరిష్కరించడంలో వారికి సహాయపడుతుంది. సిస్టమ్ మరియు నెట్వర్కింగ్ పర్యవేక్షణ కోసం విభిన్న సాధనాలను అన్వేషించడం మీరు తదుపరి చేయవచ్చు.
ప్రస్తావనలు:
1 Red Hat Enterprise Linux 4: సూచన గైడ్ . (nd). MIT - మసాచుసెట్స్ ఇనిస్టిట్యూట్ ఆఫ్ టెక్నాలజీ. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html
2 పూర్తి అర్హత కలిగిన డొమైన్ పేర్ల గురించి (FQDN లు) . (2018, మే 14). ఇండియానా యూనివర్సిటీ నాలెడ్జ్ బేస్. https://kb.iu.edu/d/aiuv