Maison  >  Article  >  développement back-end  >  Pourquoi l'adresse de bouclage IPv6 (::1) est-elle affichée à la place de l'adresse IP en PHP ?

Pourquoi l'adresse de bouclage IPv6 (::1) est-elle affichée à la place de l'adresse IP en PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-22 19:05:59266parcourir

Why is the IPv6 Loopback Address (::1) Displayed Instead of the IP Address in PHP?

Comprendre l'adresse IP locale et la récupérer en PHP

En PHP, lorsque vous tentez de récupérer l'adresse IP d'une machine, vous pouvez rencontrez le résultat "::1", qui représente l'adresse de bouclage IPv6 (localhost). Cependant, vous ne savez peut-être pas pourquoi cette adresse est affichée au lieu d'une adresse IPv4 attendue.

La raison en est que "::1" est l'adresse IP réelle de l'interface de bouclage. Cette interface est une interface réseau virtuelle qui connecte la machine à elle-même et est utilisée pour la communication locale. En IPv4, l'adresse de bouclage est "127.0.0.1".

Si vous souhaitez obtenir une adresse IP différente, vous devrez vous connecter au serveur via une interface réseau différente. Cela peut être réalisé en utilisant un adaptateur réseau physique, tel qu'une interface Ethernet ou Wi-Fi, ou un adaptateur réseau virtuel, tel qu'un VPN ou une interface de réseau défini par logiciel (SDN).

Pour récupérer le adresse IP réelle de la machine, vous pouvez utiliser le code suivant :

<code class="php">echo $_SERVER['SERVER_ADDR'];</code>

Ce code affichera l'adresse IP principale associée au serveur, généralement l'adresse IP de la carte réseau physique ou virtuelle qui est active et connecté à un réseau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn