使用 mac 计算机名称访问本地托管的 Web 应用程序

使用 mac 计算机名称访问本地托管的 Web 应用程序

我的本地机器上运行着一个网络应用程序。

我想在我当地的公司网络上公开该应用程序。

我知道我可以通过当前分配的 IP 地址将其公开为:

http://myipaddress:port/index.html

不过我已经找到了我的本地计算机名称

scutil --get ComputerName

它返回我的计算机名称为anands

我已将其注册到我的 /etc/hosts 文件中

127.0.0.1 anands

但当我尝试通过

http://anands:port/index.html

我本地网络上的人无法访问它

答案1

您需要将您的 IP 地址(不是 localhost 127.0.0.1)和名称添加到本地 DNS 服务器(本地网络上用作 DNS 服务器的另一台机器)。这样,其他计算机就会知道您的 IP 对应的名称,并且它们可以访问。

你这样做的方式只是告诉你的机器这个名字,其他人在没有 DNS 服务器帮助的情况下无法将该名称解析为 IP

相关内容