Récupération de l'adresse IP réelle en PHP : résoudre l'énigme ::1
Souvent lors de la tentative de récupération de l'adresse IP d'une machine à l'aide PHP, les développeurs rencontrent la valeur déroutante ::1. Ce résultat apparemment étrange soulève la question : pourquoi le code renvoie-t-il ::1 au lieu de l'adresse IP attendue ?
La réponse réside dans le concept d'adresses de bouclage IPv6. ::1 est l'équivalent IPv6 de la célèbre adresse de bouclage IPv4 127.0.0.1. Il représente la machine locale et est utilisé pour les tests et la communication au sein du réseau local.
Pour obtenir l'adresse IP externe réelle de la machine, il est nécessaire de se connecter à un serveur en dehors du réseau local. Cela peut être réalisé en utilisant un service tiers ou en accédant à un site Web qui affiche l'adresse IP du visiteur.
Cependant, il est important de noter que l'accès aux adresses IP externes peut entraîner des problèmes de sécurité. Par conséquent, il est crucial de considérer les implications en matière de sécurité avant de mettre en œuvre une telle fonctionnalité.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3