将整个 TLD 解析为 Windows 设备上的 localhost

将整个 TLD 解析为 Windows 设备上的 localhost

是否可以配置 Windows 网络堆栈,以便任何以.local(或另一个 TLD,如果.local出现问题) 结尾的主机名都解析为 127.0.0.1?

先说背景,我是一名 Web 开发人员,同时开发多个活跃网站。我为每个网站运行一个单独的本地托管实例,并使用主机名路由到正确的实例。例如,我可能有project1.localproject2.local等等。为了实现这一点,我在 hosts 文件中创建了条目,将这些域指向本地主机:

127.0.0.1   project1.local
127.0.0.1   project2.local
127.0.0.1   project3.local

我希望能够做到这一点,而不必每次在环境中添加或删除项目时修改主机文件。如果可能的话,我还希望避免添加新软件(即安装我自己的本地 DNS 服务器),因为我正在寻找一种简单的解决方案,可以在未来的工作机器上轻松重新创建。

答案1

.localhost在 Windows 上将其用作本地 TLD,无需配置etc/hosts文件,我可以在 Chrome 和 Firefox 上浏览 somedomain.localhost

我还注意到,当1.1.1.1我将其用作主 DNS 服务器时,.localhost对子域执行 ping 操作会返回环回地址

相关内容