![无 DNS 的本地域名](https://linux22.com/image/1596371/%E6%97%A0%20DNS%20%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%9F%9F%E5%90%8D.png)
是否可以通过类似链接使本地 Web 应用程序(例如绑定到 localhost:8080)可用http://我的网站不使用 DNS?
答案1
是也不是。你可以让它工作,但只能在你的计算机上工作。
您可以通过编辑 hosts 文件来执行此操作,在其中添加所需的域名(如果需要,甚至可以使用扩展名,例如 example.com,并为其指定 127.0.0.1 或您的本地 IP 地址,具体取决于您的 Web 服务器使用的内容)。
不过,这只适用于您的本地设备。如果您希望人们能够使用此功能,他们也可以编辑其主机文件,或者您购买域名。
我强烈建议不要要求人们编辑他们的 hosts 文件。这对于开发你的网站非常有用,但大多数人在编辑自己的 hosts 文件方面缺乏经验。
不过有一个附注...从技术上讲,使用 hostsfile 仍然是 DNS,但您不使用公共 DNS 服务器。
DNS 是将名称转换为 IP 地址的整个过程。