Si enlaza un socket en Python a localhost, 8200 se puede acceder a través de http: // localhost: 8200 / . pero no http: // xxxx: 8200 /
Si vincula un socket en Python a xxxx, 8200, machinename, 8200, se puede acceder a través de http: // xxxx: 8200 / y http: // machinename: 8200 / , pero no http: // localhost: 8200 /
Pensé que localhost significaba 'esta máquina', y que usarla 'volvería en bucle' a la dirección IP de la máquina, pero parece ser diferentes ips.
¿127.0.0.1 es siempre una dirección IP diferente a la dirección IP de la máquina?
actualizar:
Entiendo que los números reales son diferentes, pero ¿qué hace el loopback?
Por ejemplo, wikepedia dice que
'apuntar un navegador web a las URL http://127.0.0.1/ o http: // localhost / accederá al sitio web de esa computadora'
pero ese sitio web también será accesible en xxxx, y probablemente esté configurado con un solo socket en xxxx Entonces, ¿cómo funcionan ambas referencias entonces?
conclusión:
Creo que finalmente entiendo que 127.0.0.1 y xxxx funcionan así
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
y no
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
o
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
gracias por toda la ayuda