La direccion IP 127.0.0.1 fue establacida internacionalmente como estandar para ser asignada a las tarjetas de red y para realizar pruebas de conectividad en caso de aparecer un daño en la capa fisica del modelo OSI.
Por eso si usted desconecta el cable de la red de la tarjeta de red (sea alambrica o inalambrica) y realiza un ping a 127.0.0.1 la tarjeta respondera si ningun problema si se encuentra un buen estado.
la ip 127.0.0.1 esta ligada a la palabra localhost, por eso si usted ingresa en el servidor la URL
http://localhost el servidor te mostrara 127.0.0.1 pero si usted tiene una intranet y supongamos que el servidor WINS tiene que el servidor tiene la ip 192.168.0.1 y se ingresa a el desde
http://intranet entonces PHP mostrara la IP real del servidor y no la de localhost.
O tambien podria utilizar el archivo
hosts para que al digitar
http://intranet direccione automaticamente a 192.168.0.1
Espero que esto te sirva de ayuda.