无 DNS 的本地域名

无 DNS 的本地域名

是否可以通过类似链接使本地 Web 应用程序(例如绑定到 localhost:8080)可用http://我的网站不使用 DNS?

答案1

是也不是。你可以让它工作,但只能在你的计算机上工作。

您可以通过编辑 hosts 文件来执行此操作,在其中添加所需的域名(如果需要,甚至可以使用扩展名,例如 example.com,并为其指定 127.0.0.1 或您的本地 IP 地址,具体取决于您的 Web 服务器使用的内容)。

不过,这只适用于您的本地设备。如果您希望人们能够使用此功能,他们也可以编辑其主机文件,或者您购买域名。

我强烈建议不要要求人们编辑他们的 hosts 文件。这对于开发你的网站非常有用,但大多数人在编辑自己的 hosts 文件方面缺乏经验。

不过有一个附注...从技术上讲,使用 hostsfile 仍然是 DNS,但您不使用公共 DNS 服务器。

DNS 是将名称转换为 IP 地址的整个过程。

相关内容