Qual é o significado do top 107.0.0.1?

Qual é o significado do top 107.0.0.1?

Endereço IP

Protocolo da Internet ou IP usa um endereço IPv6 IPv4 ou 128 bits para identificar um dispositivo em uma rede. Isso é análogo ao nosso endereço residencial físico, usado para entregar nossos e -mails e itens de compras on -line, para alcançar a nós, etc. Nosso endereço residencial físico é uma mistura de números e palavras, mas no caso de computadores, eles apenas entendem endereços numéricos em um formato específico. Mesmo se digitarmos um endereço como “www.domínio.com ”, os computadores o resolverão em um formato numérico usando o mecanismo DNS.

Um endereço IP é privado se for usado apenas dentro de uma rede local. Por outro lado, um IP público é usado para acessar redes e dispositivos fora de uma LAN particular e na Internet. Três faixas diferentes de endereços IP são atribuídos em um bloco privado pela Autoridade de Números da Internet (IANA). RFC 1918 Especifica estes três faixas da seguinte maneira:

10.0.0.0 -10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

O bloco de endereço 127.0.0.0/8 é reservado para endereços de loopback ou localhost. É basicamente um intervalo de endereços IP que é privado no nível do host. Qualquer endereço IP dentro desse intervalo não pode ser usado para qualquer rede. Vamos explorar profundamente o conceito de ip localhost ou 127.0.0.1.

O que é localhost ou 127.0.0.1?

Localhost refere -se ao nome de um computador. Localhost redireciona para o endereço IP 127.0.0.1, que também é chamado de endereço de loopback. Na verdade, qualquer endereço IPv4 no bloco 127.0.0.0/8 é designado como um endereço de loopback. As aplicações geralmente preferem usar 127.0.0.1 para o serviço de rede. O endereço IP 127.0.0.1 é normalmente atribuído à interface de loopback. Uma interface de loopback é tecnicamente um circuito fechado. Isso significa que qualquer pacote TCP ou UDP chega à interface Loopback (localhost ou 127.0.0.1) será roteado para o próprio computador sem ir para a rede externa ou na Internet.

O localhost é basicamente usado por muitos programas de software, como servidores da web, servidores de banco de dados, etc. Para fornecer seus serviços. Na maioria dos casos em que vários aplicativos estão usando o endereço do host local, eles podem ser configurados para usar diferentes números de porta. Isso geralmente pode ser feito modificando seus arquivos de configuração.

Necessidade de localhost

O principal objetivo do uso de localhost é desenvolver e testar aplicativos antes de implantá -los em ambientes de produção. Um dos exemplos populares é o desenvolvimento do WordPress. Pode -se usar o ambiente local para testar novos plugins e atualizações antes de implantá -los no mundo real. Algumas aplicações como o Stringer RSS Reader podem ser usadas apenas através do Localhost. Se você deseja verificar se o host local está definido corretamente no seu computador, basta instalar o servidor da Web Apache e navegar até o endereço http: // localhost ou http: // 127.0.0.1. Isso trará a página inicial do Apache. Se for localhost IPv6, você pode acessá -lo indo para URL http: // [:: 1]/para acessar esta página da web em outros dispositivos na sua LAN, você precisará do IP privado atribuído pelo servidor DHCP. Da mesma forma, se você deseja acessar esta página da Web a partir de um local remoto, precisará de um endereço IP público.

Além de 127.0.0.1, o host local também pode ser mapeado para outros endereços IP de loopback. Por exemplo, você ainda pode acessar a página de início do Apache com qualquer endereço de 127.0.0.1 a 127.0.0.255 na rede 127.0.0.0/28.

IPv6 localhost

O novo sucessor IPv4, IPv6 é um protocolo de internet de próxima geração (IP). Tem um endereço IP de 128 bits. Como um endereço de loopback IPv4 de 32 bits, o IPv6 também especifica um endereço de loopback de 128 bits. A notação para um endereço de localhost IPv6 é :: 1/128. Normalmente, os aplicativos são configurados para usar os endereços IPv4 e IPv6. Se você instalou anteriormente o Apache Web Server em seu servidor Linux, notará que pode visitar a página Iniciar o Apache com o endereço de localhost IPv6. A escolha de usar o IP de loopback IPv6 ou IPv4 pode depender de seu requisito. Talvez você queira desenvolver seu aplicativo para usar apenas os endereços IPv6, nesse caso, você pode configurar redes de localhost ipv6 para isso. Cada um tem seus próprios benefícios sobre o outro.

Resolução de nome para localhost

Em quase todos os sistemas operacionais, existe um arquivo host que resolve o nome do host em um endereço IP. Este arquivo também contém a resolução de nome da localhost IPv4 e IPv6. Vejamos rapidamente o conteúdo deste arquivo em um Ubuntu 20.04 OS. Abra um terminal (ctrl+alt+t) e digite:

$ cat /etc /hosts

O comando acima exibirá o conteúdo do arquivo do host no terminal, como mostrado aqui:

Na figura acima, podemos ver que o rótulo 1 corresponde ao iPv4 localhost, e a etiqueta 2 corresponde ao ipv6 localhost.

Conclusão

Neste guia, exploramos vários recursos e usos de localhost ou ip loopback. É realmente um ótimo benefício para o desenvolvimento de aplicativos, pois oferece grande flexibilidade e muitas possibilidades.