是否可以配置 Windows 网络堆栈,以便任何以.local
(或另一个 TLD,如果.local
出现问题) 结尾的主机名都解析为 127.0.0.1?
先说背景,我是一名 Web 开发人员,同时开发多个活跃网站。我为每个网站运行一个单独的本地托管实例,并使用主机名路由到正确的实例。例如,我可能有project1.local
、project2.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 操作会返回环回地址