Explicouse a dirección IP de 127.0.0.1

Unha explicación da dirección IP / localhost de loopback

O enderezo IP 127.0.0.1 é un enderezo IPv4 de propósito específico chamado localhost ou enderezo de bucle loopback . Todas as computadoras usan esta dirección como a súa, pero non lles permite comunicarse con outros dispositivos como o fai un enderezo IP real.

O computador pode ter a dirección IP privada 192.168.1.115 asignada para que poida comunicarse cun enrutador e con outros dispositivos conectados á rede. Non obstante, aínda ten este enderezo especial 127.0.0.1 adxunto a el para significar "esta computadora" ou a que está actualmente.

O enderezo de loopback só se usa pola computadora en que se atopa e só por circunstancias especiais. Isto é diferente dun enderezo IP normal que se usa para transferir ficheiros desde e para outros dispositivos en rede.

Por exemplo, un servidor web que se executa nunha computadora pode apuntar a 127.0.0.1 para que as páxinas poidan ser executadas localmente e probar antes de que sexa implementado.

Como funciona 127.0.0.1

Todas as mensaxes xeradas polo software de aplicación TCP / IP conteñen enderezos IP para os seus destinatarios. TCP / IP recoñece 127.0.0.1 como un enderezo IP especial. O protocolo verifica cada mensaxe antes de envialo á rede física e recorre automáticamente calquera mensaxe cun destino de 127.0.0.1 de volta ao extremo receptor da pila TCP / IP.

Para mellorar a seguridade da rede, TCP / IP tamén comproba as mensaxes entrantes que chegan en routers ou outras pasarelas de rede e descarta calquera que conteña enderezos IP loopback. Isto impide que un atacante da rede disfraza o tráfico da rede malicioso coma se fose dun enderezo de loopback.

O software de aplicación normalmente usa esta función de "loopback" para fins de probas locais. As mensaxes enviadas a enderezos IP loopback como 127.0.0.1 non chegan fóra á rede de área local (LAN) senón que se envían directamente ao TCP / IP e reciben colas coma se chegasen desde unha fonte externa.

As mensaxes loopback conteñen un número de porto de destino ademais da dirección. As aplicacións poden usar estes números de porto para subdividir as mensaxes de proba en varias categorías.

Enderezos de localización local e IPv6

O nome localhost tamén ten un significado especial na rede informática utilizada en conxunto con 127.0.0.1. Os sistemas operativos dos computadores manteñen unha entrada nos ficheiros do seu servidor asociando un nome co enderezo loopback, permitindo que as aplicacións creen mensaxes loopback a través do nome en lugar dun número codificado.

O Protocolo de Internet v6 (IPv6) implementa o mesmo concepto dun enderezo de bucle como IPv4. En vez de 127.0.0.01, IPv6 representa o seu enderezo de bucle como simplemente: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) e, a diferenza de IPv4, non asigna un rango de enderezos para este fin.

127.0.0.1 vs. Outros enderezos IP especiais

IPv4 reserva todos os enderezos no intervalo 127.0.0.0 ata 127.255.255.255 para o seu uso en probas de loopback, aínda que 127.0.0.1 é (por convención histórica) o enderezo de loopback usado en case todos os casos.

127.0.0.1 e outros enderezos de rede de 127.0.0.0 non pertencen a ningún dos rangos de enderezos de IP privados definidos en IPv4. As direccións individuais destes intervalos privados poden dedicarse a dispositivos de rede locais e utilizar para a comunicación entre dispositivos, mentres que 127.0.0.1 non pode.

Os estudantes de rede informática ás veces confunden 127.0.0.1 coa dirección 0.0.0.0 . Aínda que ambos teñen un significado especial en IPv4, 0.0.0.0 non proporciona ningunha función de recuperación.