IP చిరునామా
నెట్వర్క్లో ఒక పరికరాన్ని గుర్తించడానికి ఇంటర్నెట్ ప్రోటోకాల్ లేదా IP 32-bit IPv4 లేదా 128-bit IPv6 చిరునామాను ఉపయోగిస్తుంది. ఇది మా భౌతిక ఇంటి చిరునామాకు సమానంగా ఉంటుంది, ఇది మా మెయిల్లు మరియు ఆన్లైన్ షాపింగ్ వస్తువులను డెలివరీ చేయడానికి, మాకు చేరుకోవడానికి మొదలైన వాటికి ఉపయోగించబడుతుంది. నిర్దిష్ట ఆకృతిలో చిరునామాలు. మేము www.domain.com వంటి చిరునామాను టైప్ చేసినప్పటికీ, DNS యంత్రాంగాన్ని ఉపయోగించి కంప్యూటర్లు దానిని సంఖ్యా ఆకృతిలో పరిష్కరిస్తాయి.
స్థానిక నెట్వర్క్లో మాత్రమే ఉపయోగించినట్లయితే IP చిరునామా ప్రైవేట్. మరోవైపు, ప్రైవేట్ LAN వెలుపల మరియు ఇంటర్నెట్ ద్వారా నెట్వర్క్లు మరియు పరికరాలను యాక్సెస్ చేయడానికి పబ్లిక్ IP ఉపయోగించబడుతుంది. ఇంటర్నెట్ అసైన్డ్ నంబర్స్ అథారిటీ (IANA) ద్వారా ప్రైవేట్ బ్లాక్లో మూడు వేర్వేరు IP చిరునామాలు కేటాయించబడ్డాయి. RFC 1918 ఈ మూడు పరిధులను క్రింది విధంగా పేర్కొంటుంది:
10.0.0.0 -10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
చిరునామా బ్లాక్ 127.0.0.0/8 లూప్బ్యాక్ లేదా లోకల్ హోస్ట్ చిరునామాల కోసం రిజర్వ్ చేయబడింది. ఇది ప్రాథమికంగా IP చిరునామా పరిధి, ఇది హోస్ట్ స్థాయిలో ప్రైవేట్గా ఉంటుంది. ఈ పరిధిలోని ఏదైనా IP చిరునామా ఏ నెట్వర్క్ కోసం ఉపయోగించబడదు. లోకల్ హోస్ట్ IP లేదా 127.0.0.1 భావనను లోతుగా అన్వేషించండి.
లోకల్ హోస్ట్ లేదా 127.0.0.1 అంటే ఏమిటి?
లోకల్ హోస్ట్ అనేది కంప్యూటర్ పేరునే సూచిస్తుంది. లోకల్ హోస్ట్ IP చిరునామా 127.0.0.1 కి దారి మళ్లిస్తుంది, దీనిని లూప్బ్యాక్ చిరునామా అని కూడా అంటారు. వాస్తవానికి, బ్లాక్ 127.0.0.0/8 లోని ఏదైనా IPv4 చిరునామా లూప్బ్యాక్ చిరునామాగా సూచించబడుతుంది. అప్లికేషన్లు సాధారణంగా తమ నెట్వర్కింగ్ సేవ కోసం 127.0.0.1 ని ఉపయోగించడానికి ఇష్టపడతాయి. IP చిరునామా 127.0.0.1 సాధారణంగా లూప్బ్యాక్ ఇంటర్ఫేస్కు కేటాయించబడుతుంది. లూప్బ్యాక్ ఇంటర్ఫేస్ సాంకేతికంగా క్లోజ్డ్ సర్క్యూట్. దీని అర్థం లూప్బ్యాక్ ఇంటర్ఫేస్ (లోకల్ హోస్ట్ లేదా 127.0.0.1) కి వచ్చే ఏదైనా TCP లేదా UDP ప్యాకెట్ బయటి నెట్వర్క్ లేదా ఇంటర్నెట్కి వెళ్లకుండా కంప్యూటర్కి రూట్ చేయబడుతుంది.
లోకల్ హోస్ట్ ప్రాథమికంగా వెబ్ సర్వర్లు, డేటాబేస్ సర్వర్లు మొదలైన అనేక సాఫ్ట్వేర్ ప్రోగ్రామ్లు వారి సేవలను అందించడానికి ఉపయోగిస్తుంది. చాలా సందర్భాలలో బహుళ అప్లికేషన్లు లోకల్ హోస్ట్ చిరునామాను ఉపయోగిస్తుంటే, వాటిని వివిధ పోర్ట్ నంబర్లను ఉపయోగించడానికి కాన్ఫిగర్ చేయవచ్చు. ఇది సాధారణంగా వారి ఆకృతీకరణ ఫైళ్లను సవరించడం ద్వారా చేయవచ్చు.
లోకల్ హోస్ట్ అవసరం
లోకల్హోస్ట్ని ఉపయోగించడం యొక్క ముఖ్య ఉద్దేశ్యం ఏమిటంటే వాటిని అప్లికేషన్ ఎన్వార్డమెంట్ ఎన్విరాన్మెంట్లకు విస్తరించే ముందు వాటిని అభివృద్ధి చేయడం మరియు పరీక్షించడం. ప్రముఖ ఉదాహరణలలో ఒకటి WordPress అభివృద్ధి. కొత్త ప్లగిన్లు మరియు అప్డేట్లను వాస్తవ ప్రపంచానికి విస్తరించే ముందు వాటిని పరీక్షించడానికి స్థానిక వాతావరణాన్ని ఉపయోగించవచ్చు. స్ట్రింగర్ RSS రీడర్ వంటి కొన్ని అప్లికేషన్లు లోకల్ హోస్ట్ ద్వారా మాత్రమే ఉపయోగించబడతాయి. మీ కంప్యూటర్లో లోకల్ హోస్ట్ సరిగ్గా సెట్ చేయబడిందో లేదో మీరు తనిఖీ చేయాలనుకుంటే, అపాచీ వెబ్ సర్వర్ను ఇన్స్టాల్ చేసి, http: // Localhost లేదా http://127.0.0.1 చిరునామాకు నావిగేట్ చేయండి. ఇది అపాచీ హోమ్పేజీని తెస్తుంది. ఇది IPv6 లోకల్ హోస్ట్ అయితే, మీరు URL HTTP: // [:: 1] కి వెళ్లడం ద్వారా దాన్ని యాక్సెస్ చేయవచ్చు/మీ LAN లోని ఇతర పరికరాల్లో ఈ వెబ్ పేజీని యాక్సెస్ చేయడానికి, మీకు DHCP సర్వర్ కేటాయించిన దాని ప్రైవేట్ IP అవసరం. అదేవిధంగా, మీరు ఈ వెబ్ పేజీని మారుమూల ప్రాంతం నుండి యాక్సెస్ చేయాలనుకుంటే, మీకు పబ్లిక్ IP చిరునామా అవసరం.
127.0.0.1 కాకుండా, లోకల్ హోస్ట్ను ఇతర లూప్బ్యాక్ IP చిరునామాలకు కూడా మ్యాప్ చేయవచ్చు. ఉదాహరణకు, మీరు 127.0.0.0/28 నెట్వర్క్లో 127.0.0.1 నుండి 127.0.0.255 వరకు ఏదైనా చిరునామాతో అపాచీ ప్రారంభ పేజీని ఇప్పటికీ యాక్సెస్ చేయవచ్చు.
IPv6 లోకల్ హోస్ట్
కొత్త IPv4 వారసుడు, IPv6 అనేది తదుపరి తరం ఇంటర్నెట్ ప్రోటోకాల్ (IP). ఇది 128-బిట్ IP చిరునామాను కలిగి ఉంది. 32-బిట్ IPv4 లూప్బ్యాక్ చిరునామా వలె, IPv6 కూడా 128-బిట్ లూప్బ్యాక్ చిరునామాను నిర్దేశిస్తుంది. IPv6 లోకల్ హోస్ట్ చిరునామాకు సంజ్ఞామానం :: 1/128. సాధారణంగా అప్లికేషన్లు IPv4 మరియు IPv6 చిరునామాలను ఉపయోగించడానికి కాన్ఫిగర్ చేయబడతాయి. మీరు గతంలో మీ లైనక్స్ సర్వర్లో అపాచీ వెబ్ సర్వర్ని ఇన్స్టాల్ చేసి ఉంటే, మీరు IPv6 లోకల్ హోస్ట్ అడ్రస్తో అపాచీ స్టార్ట్ పేజీని సందర్శించవచ్చు. IPv6 లేదా IPv4 లూప్బ్యాక్ IP ని ఉపయోగించే ఎంపిక మీ అవసరాన్ని బట్టి ఉండవచ్చు. IPv6 చిరునామాలను మాత్రమే ఉపయోగించడానికి మీరు మీ అప్లికేషన్ను అభివృద్ధి చేయాలనుకోవచ్చు, ఆ సందర్భంలో, మీరు దాని కోసం IPv6 లోకల్ హోస్ట్ నెట్వర్కింగ్ను కాన్ఫిగర్ చేయవచ్చు. ప్రతి ఇతర దాని స్వంత ప్రయోజనాలు ఉన్నాయి.
లోకల్ హోస్ట్ కోసం పేరు రిజల్యూషన్
దాదాపు ప్రతి ఆపరేటింగ్ సిస్టమ్లో, IP చిరునామాకు హోస్ట్ పేరును పరిష్కరించే హోస్ట్ ఫైల్ ఉంది. ఈ ఫైల్లో IPv4 మరియు IPv6 లోకల్ హోస్ట్ రెండింటికీ పేరు రిజల్యూషన్ కూడా ఉంది. ఉబుంటు 20.04 OS లో ఈ ఫైల్ యొక్క కంటెంట్ను త్వరగా చూద్దాం. టెర్మినల్ (ctrl+alt+t) తెరిచి టైప్ చేయండి:
$పిల్లి /మొదలైనవి/ఆతిథ్యమిస్తుందిఇక్కడ చూపిన విధంగా పై ఆదేశం టెర్మినల్లో హోస్ట్ ఫైల్ యొక్క కంటెంట్లను ప్రదర్శిస్తుంది:
పై చిత్రం నుండి, లేబుల్ 1 IPv4 లోకల్ హోస్ట్కి మరియు లేబుల్ 2 IPv6 లోకల్ హోస్ట్కు అనుగుణంగా ఉందని మనం చూడవచ్చు.
ముగింపు
ఈ గైడ్లో, మేము లోకల్ హోస్ట్ లేదా లూప్బ్యాక్ IP యొక్క వివిధ ఫీచర్లు మరియు ఉపయోగాలను అన్వేషించాము. ఇది నిజంగా అప్లికేషన్ అభివృద్ధికి గొప్ప వరం, ఎందుకంటే ఇది గొప్ప సౌలభ్యాన్ని మరియు అనేక అవకాశాలను అందిస్తుంది.