servidor local


En redes informáticas , localhost es un nombre de host que se refiere al dispositivo actual utilizado para acceder a él. Se utiliza para acceder a los servicios de red que se ejecutan en el host a través de la interfaz de red de bucle invertido . El uso de la interfaz de bucle invertido evita cualquier hardware de interfaz de red local.

El mecanismo de loopback local se puede usar para ejecutar un servicio de red en un host sin requerir una interfaz de red física o sin hacer que el servicio sea accesible desde las redes a las que la computadora puede estar conectada. Por ejemplo, se puede acceder a un sitio web instalado localmente desde un navegador web mediante la URL http://localhost para mostrar su página de inicio.

El nombre localhost normalmente se resuelve en la dirección de bucle invertido IPv4 127.0.0.1 y en la dirección de bucle invertido IPv6 ::1 . [1]

Los estándares de red IPv4 reservan todo el bloque de direcciones 127.0.0.0/8 (más de 16 millones de direcciones) para fines de loopback. [2] Eso significa que cualquier paquete enviado a cualquiera de esas direcciones se devuelve. La dirección 127.0.0.1 es la dirección estándar para el tráfico de loopback IPv4; el resto no son compatibles con todos los sistemas operativos. Sin embargo, se pueden usar para configurar múltiples aplicaciones de servidor en el host, todas escuchando en el mismo número de puerto. El estándar IPv6 asigna una sola dirección para loopback: ::1 .

La resolución del nombre localhost a una o más direcciones IP normalmente se configura mediante las siguientes líneas en el archivo de hosts del sistema operativo :

Los servidores del Sistema de nombres de dominio (DNS) también pueden resolver el nombre , pero las consultas sobre este nombre deben resolverse localmente y no deben reenviarse a servidores de nombres remotos.