Jeśli powiążesz gniazdo w Pythonie z localhost, 8200 jest to dostępne poprzez http: // localhost: 8200 / . ale nie http: // xxxx: 8200 /
Jeśli powiążesz gniazdo w Pythonie z xxxx, 8200, machinename, 8200, jest to dostępne poprzez http: // xxxx: 8200 / i http: // machinename: 8200 / , ale nie http: // localhost: 8200 /
Myślałem, że localhost oznacza „ten komputer”, a użycie go „zapętliby” adres IP komputera, ale wygląda na to, że jest inny ips.
Czy 127.0.0.1 zawsze jest innym adresem IP niż adres IP maszyny?
aktualizacja:
Rozumiem, że rzeczywiste liczby są różne, ale co robi sprzężenie zwrotne?
Na przykład wikepedia mówi, że
„skierowanie przeglądarki internetowej na adresy URL http://127.0.0.1/ lub http: // localhost / spowoduje dostęp do strony internetowej tego komputera”
ale ta strona internetowa będzie również dostępna w xxxx i prawdopodobnie zostanie skonfigurowana z pojedynczym gniazdem w xxxx. Jak więc działają oba odwołania?
wniosek:
Myślę, że w końcu rozumiem, że 127.0.0.1 i xxxx działają w ten sposób
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
i nie
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
lub
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
Dziękuję wszystkim za pomoc