基本上 - 我正在制作一个网站,并试图在两台计算机上共享“localhost”端口。
基本上,当我构建项目时,我只是希望能够通过同一个端口在两台计算机上访问它。
目前,我似乎无法做到这一点?有人可以一步一步地帮助我吗?
谢谢
答案1
如果我理解正确的话,您希望localhost
机器 A 和 B 指向同一个位置——这正是同时发生的事情,而且完全不可能:-)
localhost
按照惯例,它始终指向127.0.0.1
本地计算机的魔术环回 IP(即,计算机 A 上的 127.0.0.1 始终表示计算机 A;计算机 B 上的 127.0.0.1 始终表示计算机 B)。它不是可以在多台计算机之间共享的地址(实际上,整个127.0.0.0/8
网络都保留用于环回)。
要完成您想要的操作,您需要通过网络连接两台机器,为它们分配非环回 IP( 或 之外的私有地址10.0.0.0/8
)172.16.0.0/12
,192.168.0.0/16
并通过这些地址运行您的服务。
查阅一本好的网络书籍来了解更多详细信息...