Obtener la dirección IP local de un sistema usando PHP
Determinar la dirección IP local de una computadora es crucial en varios escenarios de redes. PHP proporciona funciones integradas que le permiten recuperar esta información.
Obtener la dirección IP local es particularmente útil cuando necesita conocer la dirección de interfaz de red específica del sistema que ejecuta su script PHP. Esta dirección es distinta de la dirección IP externa a la que puede acceder el mundo exterior.
Soluciones PHP basadas en la versión PHP
PHP ofrece diferentes enfoques para obtener la IP local dirección, dependiendo de la versión que esté utilizando:
PHP
Para versiones de PHP anteriores a 5.3.0, puedes usar la función getHostByName(), que toma el nombre del host como argumento. Así es como puede recuperar la IP local:
$localIP = getHostByName(php_uname('n'));
PHP >= 5.3.0
En las versiones PHP 5.3.0 y superiores, tiene la opción de utilizar la función getHostName() para obtener el nombre de host, seguido de getHostByName():
$localIP = getHostByName(getHostName());
El valor de $localIP será la dirección IP local del sistema. Normalmente tendrá el formato "192.*...." como se especifica en la pregunta.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3