¿Cómo obtener la dirección IP local del sistema usando PHP?

La dirección IP (Protocolo de Internet) es una dirección de su hardware de red. Ayuda a conectar su computadora a otros dispositivos en su red y en todo el mundo. Una dirección IP se compone de números o caracteres combinados con ‘.’ símbolo.

Ejemplo: Es un ejemplo de dirección IP.

506.457.14.512

Todos los dispositivos que están conectados a una conexión a Internet tienen una dirección IP única, lo que literalmente da la idea de que se tuvo que crear una gran cantidad de direcciones IP para cada sistema.

Dirección IP local: es la dirección IP de su sistema informático que debe mantenerse privada y, por lo tanto, también se conoce como direcciones IP privadas. Este artículo se centra en cómo extraer la dirección IP. Una dirección IP privada es la dirección de su dispositivo conectado a la red doméstica o comercial. Si tiene algunos dispositivos diferentes conectados a un ISP (Proveedor de servicios de Internet), todos sus dispositivos tendrán una dirección IP privada única. No se puede acceder a esta dirección IP desde dispositivos fuera de su red doméstica o comercial. Las direcciones IP privadas no son únicas porque hay una cantidad limitada de dispositivos en su red. Existen algunos otros tipos de direcciones IP que existen, como direcciones IP públicas, direcciones IP estáticas y direcciones IP dinámicas que siguen el mismo formato para la representación.

Dirección IPv4: La versión IPv4 utilizada para configurar direcciones IP en valor numérico y utiliza el sistema de numeración hexadecimal para completar su trabajo, es decir, lo que hace posible obtener millones de IP, diferentes para cada sistema.

Ejemplo: en este ejemplo, estamos tratando de obtener la dirección IP local sin usar la terminal y sus comandos. En cambio, estamos usando un programa PHP para hacer el mismo trabajo. Nos requerirán dos métodos que se mencionan a continuación:

  • Programa: Aquí, primero obtenemos el nombre de la máquina local como string y luego al usarlo obtendremos la dirección correspondiente a ese nombre.

    <?php
      
    // Declaring a variable to hold the IP
    // address getHostName() gets the name
    // of the local machine getHostByName()
    // gets the corresponding IP
    $localIP = getHostByName(getHostName());
      
    // Displaying the address 
    echo $localIP;
      
    ?>

El hecho de que no se proporcione ninguna salida con este programa por razones de seguridad. Compartir direcciones IP puede conducir a violaciones de seguridad y se debe tener cuidado de no compartirlas. Cualquier acceso no ético puede costarle el robo de espacio personal e incluso de identidad.

Publicación traducida automáticamente

Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *