Если привязать сокет в Python к localhost, 8200 это доступно через http://localhost:8200/. но не http:// xxxx:8200/
Если привязать сокет в Python к xxxx, 8200, machinename, 8200, это доступно через http:// xxxx:8200/ и http:// machinename:8200/, но не http:// localhost:8200/
Я думал, что localhost означает «этот компьютер», и что при его использовании можно было бы «зацикливаться» на IP-адресе компьютера, но, похоже, это разные IP-адреса.
Всегда ли 127.0.0.1 отличается IP-адресом от IP-адреса компьютера?
Обновить:
Я понимаю, что фактические числа разные, но что делает петля?
Например, википедия говорит, что
«указание веб-браузера на URL-адреса http://127.0.0.1/ или http://localhost/ получит доступ к собственному веб-сайту этого компьютера»
но этот веб-сайт также будет доступен в xxxx, и предположительно будет настроен с одним сокетом в xxxx Так как же тогда работают обе ссылки?
заключение:
Я думаю, что я, наконец, понимаю, что 127.0.0.1 и xxxx работают так
--127.0.0.1 ==\
>- Computer
--x.x.x.x ==/
и не
--127.0.0.1 ==\
--------------- x.x.x.x >- Computer
или же
--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer
Спасибо всем за помощь