Quin és el significat de 127.0.0.1?

What Is Meaning 127



Direcció IP

El protocol d’Internet o IP utilitza una adreça IPv4 de 32 bits o IPv6 de 128 bits per identificar un dispositiu en una xarxa. Això és anàleg a la nostra adreça física de casa que s’utilitza per enviar els nostres correus electrònics i articles de compra en línia, per arribar a nosaltres, etc. adreces en un format específic. Fins i tot si escrivim una adreça com www.domini.com, els ordinadors la resoldran en un format numèric mitjançant el mecanisme DNS.

Una adreça IP és privada si només s’utilitza dins d’una xarxa local. D'altra banda, s'utilitza una IP pública per accedir a xarxes i dispositius fora d'una LAN privada i a través d'Internet. L'Internet Assigned Numbers Authority (IANA) assigna tres intervals diferents d'adreces IP en un bloc privat. RFC 1918 especifica aquests tres rangs de la següent manera:







10.0.0.0 10255255255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

El bloc d'adreces 127.0.0.0/8 està reservat per a adreces de loopback o localhost. Bàsicament és un interval d’adreces IP que és privat a nivell d’amfitrió. No es pot utilitzar cap adreça IP dins d’aquest interval per a cap xarxa. Explorem en profunditat el concepte de localhost IP o 127.0.0.1.



Què és Localhost o 127.0.0.1?

Localhost fa referència al nom d’un ordinador. Localhost redirigeix ​​a l'adreça IP 127.0.0.1, que també s'anomena adreça loopback. En realitat, qualsevol adreça IPv4 del bloc 127.0.0.0/8 es designa com a adreça de loopback. Les aplicacions solen preferir utilitzar 127.0.0.1 per al seu servei de xarxa. L'adreça IP 127.0.0.1 s'assigna normalment a la interfície de loopback. Una interfície loopback és tècnicament un circuit tancat. Això significa que qualsevol paquet TCP o UDP que arribi a la interfície de loopback (localhost o 127.0.0.1) serà encaminat a l'ordinador mateix sense anar a la xarxa externa ni a Internet.



Localhost és bàsicament utilitzat per molts programes de programari com servidors web, servidors de bases de dades, etc. per proporcionar els seus serveis. En la majoria dels casos en què diverses aplicacions fan servir l'adreça localhost, es poden configurar per utilitzar diferents números de port. Normalment, això es pot fer modificant els fitxers de configuració.





Necessitat de Localhost

L’objectiu principal d’utilitzar Localhost és desenvolupar i provar aplicacions abans de desplegar-les als entorns de producció. Un dels exemples més populars és el desenvolupament de WordPress. Es pot utilitzar l'entorn local per provar nous connectors i actualitzacions abans de desplegar-los al món real. Algunes aplicacions com el lector RSS Stringer només es poden utilitzar a través de Localhost. Si voleu comprovar si Localhost està correctament configurat al vostre ordinador, només cal que instal·leu el servidor web Apache i aneu a l'adreça http: // localhost o http://127.0.0.1. Això portarà la pàgina principal d'Apache. Si és IPv6 localhost, podeu accedir-hi anant a URL HTTP: // [:: 1] / Per accedir a aquesta pàgina web en altres dispositius de la vostra LAN, necessitareu la seva IP privada assignada pel servidor DHCP. De la mateixa manera, si voleu accedir a aquesta pàgina web des d’una ubicació remota, necessitareu una adreça IP pública.

A més de 127.0.0.1, el localhost també es pot assignar a altres adreces IP de loopback. Per exemple, encara podeu accedir a la pàgina inicial d'Apache amb qualsevol adreça del 127.0.0.1 al 127.0.0.255 a la xarxa 127.0.0.0/28.



IPv6 Localhost

El nou successor d’IPv4, IPv6, és un protocol d’Internet de nova generació (IP). Té una adreça IP de 128 bits. Igual que una adreça de retorn de bucle IPv4 de 32 bits, IPv6 també especifica una adreça de retorn de bucle de 128 bits. La notació d'una adreça localhost IPv6 és: 1/128. Normalment, les aplicacions es configuren per utilitzar les adreces IPv4 i IPv6. Si prèviament heu instal·lat el servidor web Apache al vostre servidor Linux, notareu que podeu visitar la pàgina inicial d'Apache amb l'adreça localhost IPv6. L'elecció d'utilitzar IP de loopback IPv6 o IPv4 pot dependre del vostre requisit. Potser voleu desenvolupar la vostra aplicació per utilitzar només les adreces IPv6; en aquest cas, podeu configurar-ne la xarxa localhost IPv6. Cadascun té els seus propis beneficis sobre l’altre.

Resolució de noms per a Localhost

A gairebé tots els sistemes operatius, hi ha un fitxer d'amfitrió que resol el nom d'amfitrió a una adreça IP. Aquest fitxer també conté la resolució del nom per a l’amfitrió local IPv4 i IPv6. Vegem ràpidament el contingut d’aquest fitxer en un sistema operatiu Ubuntu 20.04. Obriu un terminal (ctrl + alt + t) i escriviu:

$gat /etc/amfitrions

L'ordre anterior mostrarà el contingut del fitxer de l'amfitrió al terminal, tal com es mostra aquí:

A la imatge anterior, podem veure que l'etiqueta 1 correspon a IPv4 localhost i l'etiqueta 2 correspon a IPv6 localhost.

Conclusió

En aquesta guia, hem explorat diverses característiques i usos de localhost o loopback IP. És realment una gran ajuda per al desenvolupament d'aplicacions, ja que proporciona una gran flexibilitat i moltes possibilitats.