Por que o método de endereço IP do PHP retorna "::1" para máquinas locais?
Ao usar o PHP para recuperar o endereço IP do seu máquina, você poderá encontrar um resultado "::1." Esse endereço IP não convencional gera confusão, levando a dúvidas sobre sua validade.
Compreendendo o endereço de loopback
"::1" não é um endereço IP típico; representa o endereço de loopback IPv6. Análogo a 127.0.0.1 no IPv4, "::1" designa localhost, a própria máquina. Em essência, é o endereço interno usado para comunicação dentro do dispositivo local.
Por que isso ocorre
A razão pela qual o PHP retorna "::1" neste contexto é que normalmente verifica o endereço IP da perspectiva do servidor. Como o servidor está processando a solicitação na máquina local, o endereço IP apropriado a ser usado é o endereço de loopback.
Acessando um endereço IP diferente
Se você precisar de um endereço IP diferente, você precisa estabelecer uma conexão com o servidor por meio de uma interface de rede distinta. Por exemplo, se sua máquina tiver várias placas de rede, você pode conectar-se através de uma que tenha um endereço IP externo atribuído.
Ao utilizar uma interface de rede diferente, o PHP recuperará o endereço IP associado a essa interface, fornecendo a você com a funcionalidade desejada.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3